primitive values
![[JavaScript] 2. 값](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FrRv97%2FbtrvOgZ5lOF%2FVnNnpo1MTMoo1vtXlS4qT0%2Fimg.png)
[JavaScript] 2. 값
JavaScript의 언어 타입은 원시값, 객체로 나눌 수 있다. 1. 원시값 : 불변적 Boolean : true/false Null : null 빈 값 표현 Undefined : 값을 할당하지 않은 변수는 undefined 값을 갖는다. Number : -(2^53 − 1)부터 2^53 − 1까지 BigInt : math 객체의 메소드와 함께 사용 불가, 연산에서 number와 혼합 사용 불가 String : c언어와 다르게 불변. 문자열을 생성한 후 바꾸는 것은 불가능. 원본 문자열을 사용해 새로운 문자열을 생성하는 것은 가능 ex) String,concat() 을 사용해 두 개의 문자열을 합침 Symbol : 객체의 key 값으로 활용 불변이라는 게, 구체적으로 어떤 의미인지 알고 싶어 찾아보았다..