강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

이하영님의 프로필 이미지
이하영

작성한 질문수

자바스크립트 비기너: 튼튼한 기본 만들기

6. String 타입으로 변환, 지역화 문자

toString()에 대한 질문

작성

·

165

1

안녕하세요. 질문 있습니다.

toString()은 Number 오브젝트에 속해 있는 함수로 이해하면 되나요?

그게 맞다면 하기 예제에서, 어째서 value.Number.toString()이 아닌 value라는 변수에 바로 .toString()으로 작성되는 건가요?

===

var value = 20;

log(value.toString(16));

===

답변 1

2

김영보님의 프로필 이미지
김영보
지식공유자

그게 맞다면 하기 예제에서, 어째서 value.Number.toString()이 아닌 value라는 변수에 바로 .toString()으로 작성되는 건가요?
var value = 20;
log(value.toString(16));

==> 빌트인 Number 오브젝트의 toString()을 호출하며, 호출되는 이유는 value 변숫값 20이 Number 타입이기 때문입니다. 만약 value 변숫값이 String 타입이면 String 오브젝트의 toString()이 호출됩니다. 이렇게 되는 논리 전개를 강좌에서 하고 있으니 현재는 이 정도만 이해해도 됩니다.

이하영님의 프로필 이미지
이하영

작성한 질문수

질문하기