강의

멘토링

로드맵

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

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

작성한 질문수

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

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

toString()에 대한 질문

작성

·

167

1

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

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

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

===

var value = 20;

log(value.toString(16));

===

퀴즈

51%나 틀려요. 한번 도전해보세요!

자바스크립트 내장 Number 오브젝트의 주된 목적은 무엇일까요?

텍스트 문자열을 처리하기 위해 사용됩니다.

웹 페이지의 스타일을 정의하기 위해 사용됩니다.

숫자 데이터를 처리하고 조작하는 함수와 속성을 제공합니다.

비동기 작업을 관리하기 위해 사용됩니다.

답변 1

2

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

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

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

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

작성한 질문수

질문하기