
식별자와 변수, 할당값 - 식(표현식)이 평가되어 생성된 결과변수에 할당되는 것은 값이다.리터럴사람이 이해할 수 있는 문자 또는 약속된 기호를 사용해 값을 생성하는 표기법표현식값으로 평가될 수 있는 문이다. 표현식이 평가되면 새로운 값을 생성하거나 기존 값을 참조한다.

변수는 선언한다고 표현하지만 함수는 정의한다고 표현한다.함수는 객체(타입의 값)다. 이 사실은 다른 프로그래밍 언어와 구별되는 JS의 중요한 특징이다.위 함수에서 첫 번째 줄 age가 매개변수 (parameter)result 줄에 있는 (90)이 인수 (argument
var로 선언한 변수의 경우 호이스팅 시 undefined로 변수를 초기화한다.let과 const는 호이스팅 변수를 초기화하지 않는다.let과 const의 경우 호이스팅된 선언부와 초기화 및 할당 시점 사이에 TDZ(시간상 사각지대)가 생긴다.할당하기 전에는 사용할 수