Hi

기본 타입과 표준 메서드 본문

WEB(웹)

기본 타입과 표준 메서드

SharingWorld 2018. 6. 21. 10:52
기본 타입과 표준 메서드

기본 타입과 표준 메서드

기본 타입의 경우는 객체가 아닌데 어떻게 메서드를 호출할 수 있을까?


기본 타입의 값들에 대해서 객체 형태로 메서드를 호출 -> 메서드 처리 순간에 객체로 변환. 그리고 메서드 호출이 끝나면 다시 기본값으로 복귀.
// 숫자 메서드 호출
var num = 0.5;
console.log(num.toExponential(1)); // 5.0e-1

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

toExponential() : 표준 숫자형 메서드. 숫자를 지수 형태의 문자열로 변환한다.
charAt() : 문자열에서 인자로 받은 위치에 있는 문자를 반환한다.


숫자와 문자열 등은 기본 타입이지만, 이들을 위해 정의된 표준 메서드들을 객체처럼 호출할 수 있다.


'WEB(웹)' 카테고리의 다른 글

(javascript) 함수 정의  (0) 2018.06.21
(javascript) 연산자  (0) 2018.06.21
(javascript) 배열  (0) 2018.06.21
(javascript) html 내용중 전의 내용을 가지고 온다.  (0) 2018.06.20
(javascript) 프로토타입  (0) 2018.06.20