원시값(=단순값)

원시값(=단순값)

728x90

5, 'foo', true, false, null, undefined와 같은 자바스크립트 값은 더이상 단순화할 수 없기에 원시값이라고 한다.

이러한 값은 본질적으로 단순하며, 다른 여러 값으로 구성된 값을 표현할 수 없다.

원시값은 자바스크립트에서 사용할 수 있는 데이터 및 정보의 가장 단순한 형태라고 보면된다.

* 참고

리터럴 문법을 사용해 값을 만들떄와는 달리 String(), Number(), Boolean()값은 new키워드를 사용해 만들며, 실제로 이렇게 만들어진 객체는 복합객체이다.

String(), Number(), Boolean() 생성자는 리터럴/원시값을 만들떄도 사용하지만 복합 객체를 만들 때도 사용할 수 있다.

이러한 생성자들은 객체를 반환하지 않을떄도있으나 대신 new 연산자 없이 사용하면 복합 객체값의 원시형을 반환한다.

728x90

from http://data05.tistory.com/230 by ccl(A) rewrite - 2021-10-05 23:26:52