JavaScript

[JavaScript] Natives

quedevel 2020. 3. 21. 15:34
728x90
반응형

네이티브는 사실 내장 함수이다.

네이티브란 특정 환경에 종속되지 않은, ECMAScrpt 명세의 내장 객체를 말한다.

네이티브의 종류

* String()

* Number()

* Boolean()

* Array()

* Object()

* Function()

* RegExp()

* Date()

* Error()

* Symbol()

 

JavaScript는 원시 값을 감싸는 객체 래퍼, 즉 네이티브를 제공한다.

객체 래퍼에는 타입별로 쓸 만한 기능이 구현되어 있어 편리하게 사용할 수 잇다.

"abc"같은 단순 스칼라 원시 값이 있을대, 이 값을 length 프로퍼티나 String.prototype에 정의된 메서드를 호출하면,

JavaScript는 자동으로 원시 값을 Boxing하여 필요한 프로퍼티와 메서드를 쓸 수 있게 도와준다.

728x90
반응형

'JavaScript' 카테고리의 다른 글

[JavaScript] 배열  (0) 2020.03.21
[JavaScript] JavaScript 타입  (0) 2020.03.21
[JavaScript] 즉시 실행 함수  (0) 2020.03.18