MDN wants to learn about developers like you: https://qsurvey.mozilla.com/s3/MDN-dev-survey

현재 번역은 완벽하지 않습니다. 한국어로 문서 번역에 동참해주세요.

primitive (원시 값, 원시 데이터 타입) 는 객체 도 아니고  메소드 도 아닌 데이터 이다. JavaScript 에는 6개의 원시 데이터 타입이 있다: string, number, boolean, null, undefined, symbol (ECMAScript 2015 에 신규로 추가됨).

주로, 원시 값은 언어 실행의 가장 낮은 레벨을 의미한다. 

모든 원시 값은 변경할 수 없다.

JavaScript 에서의 원시 래퍼 객체

null 과 undefined 를 제외하고, 모든 원시 값은 원시 값을 래핑한 객체를 갖는다 :

  • string 원시 값을 위한 String 객체.
  • number 원시 값을 위한 Number 객체.
  • Boolean 원시 값을 위한 Boolean 객체.
  • Symbol 원시 값을 위한 Symbol 객체.

래퍼 객체의 valueOf() 메소드는 원시 값을 리턴한다.

더 배우기

일반 상식

문서 태그 및 공헌자

 이 페이지의 공헌자: nicesh
 최종 변경: nicesh,