입력, 연산, 출력
전송
cpu에 최적화된 연산
메모리의 사용 최소화
Block scope
Global scope
var를 쓰면 안되는 이유
값을 계속해서 바꿀 수 있는 성질을 mutable이라고 한다. (let같은 data type)
Constants는 immutable
number
bigint
string
boolean
null과 undefined
symbol
dynamic typing
자바스크립트, 타입, typescript, babel