원시값
[JS] 원시값의 메서드
자바스크립트에선 원시값 (문자열,숫자 등등)을 객체처럼 다룰 수 있다. 문자열에 내장된 substring,toUpperCase 와 같은 내장 메서드를 활용할 수 있다. 그렇다면 자바스크립트에서는 원시형들을 객체로 보고 있는 것일까?? 결론부터 말하면 조금 다르다. 원시값은 string , number , bigInt , boolean , symbol , null , undefined 총 7가지가 있는데, 이런 원시형들은 하나의 값으로써 이를 다루는 작업이 많기 때문에 가볍고 빨라야한다. 그렇다면 어떻게 우리는 원시형의 내장 메서드들을 활용할 수 있을까? 자바스크립트는 아래와 같은 방식으로 이를 해결하였다. 1. 원시값은 단일값 형태를 유지한다. 2. 각 원시값의 메서드에 접근할 때 오류가 나지 않도록 처..