기본 타입과 표준 메서드

Y·2020년 7월 15일
0

자바스크립트

목록 보기
6/20

자바스크립트는 기본 타입인 숫자,문자열,불린값에 대해 각 타입별로 호출이 가능한 표준메서드를 정의하고있다. 근데 기본타입은 객체도 아닌데 어떻게 메서드를 호출 할 수 있을까? 원리는 다음과 같다.

메서드 처리 순간에 기본타입을 객체로 변환시키고, 각 타입별 표준메서드를 호출하고 호출이 끝나면 다시 기본타입으로 변환시킨다.

// 숫자 메서드 호출
const num = 0.5;
console.log(num.toExponential(1));
// '5.0e-1'

// 문자열 메서드 호출
console.log("test".charAt(2));
// 's'

다른 기본타입 표준메서드가 궁금하면, ECMAscript명세서나, 타 서적에서 확인해 볼 수 있다.
https://www.w3schools.com/js/js_number_methods.asp

profile
연세대학교 산업공학과 웹개발 JavaScript

0개의 댓글