모던 자바스크립트, 이게 기준이 참 모호하다.

바닐라JS와는 문법적으로 다른 점이 없다. 그냥 자바스크립트다.

대신, 어느 기점을 중심으로 모던이라고 부르는 것 같은데. 이걸 알아야한다.


타입 ( 원시, 객체 타입 )

뭐 아는건 그냥 넘기고, 타입은 크게 원시, 객체 타입이 있다.

원시타입 ( Primitive Types )

타입 설명 예시
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

객체타입 ( Object Types )

const user = { name: "choco", age: 6};