-
카테고리
-
세부 분야
프로그래밍 언어
-
해결 여부
미해결
toString()에 대한 질문
21.05.16 22:02 작성 조회수 116
1
안녕하세요. 질문 있습니다.
toString()은 Number 오브젝트에 속해 있는 함수로 이해하면 되나요?
그게 맞다면 하기 예제에서, 어째서 value.Number.toString()이 아닌 value라는 변수에 바로 .toString()으로 작성되는 건가요?
===
var value = 20;
log(value.toString(16));
===
답변을 작성해보세요.
2
김영보
지식공유자2021.05.16
그게 맞다면 하기 예제에서, 어째서 value.Number.toString()이 아닌 value라는 변수에 바로 .toString()으로 작성되는 건가요?
var value = 20;
log(value.toString(16));
==> 빌트인 Number 오브젝트의 toString()을 호출하며, 호출되는 이유는 value 변숫값 20이 Number 타입이기 때문입니다. 만약 value 변숫값이 String 타입이면 String 오브젝트의 toString()이 호출됩니다. 이렇게 되는 논리 전개를 강좌에서 하고 있으니 현재는 이 정도만 이해해도 됩니다.
답변 1