모던 자바스크립트, 이게 기준이 참 모호하다.
바닐라JS와는 문법적으로 다른 점이 없다. 그냥 자바스크립트다.
대신, 어느 기점을 중심으로 모던이라고 부르는 것 같은데. 이걸 알아야한다.
뭐 아는건 그냥 넘기고, 타입은 크게 원시, 객체 타입이 있다.
| 타입 | 설명 | 예시 |
|---|---|---|
| string | 문자열 | “Hello”, “초코” |
| number | 숫자(정수, 실수 모두) | 42, 3.14 |
| boolean | 논리값 | true, false |
| undefined | 값이 할당되지 않은 변수의 기본값 | let a; ( a는 undefined ) |
| null | “값이 없음” | let b = null; |
| symbol | 고유한 식별자를 만들기 위한 타입 | const id = Symbol(”id”) |
| bigint | 아주 큰 정수 (ES2020) | 123456789~~n |
const user = { name: "choco", age: 6};