리터럴 정의
사람이 이해할 수 있는 문자, 약속된 기호를 사용해 생성하는 표기법.
javascript에서 값을 나타냄.
변수가 아닌 문자 그대로 스크립트에 제공한 고정된 값.
/[A-Z]+/g
자바스크립트 엔진은 코드가 실행되는 시점인 런타임(runtime)에 리터럴을 평가해 값을 생성한다.
런타임 : 런타임(Runtime)은 프로그램이 실행 중인 동안의 시간을 가리킵니다. 이것은 컴퓨터 프로그램이 시작되고 종료될 때까지의 시간 동안의 모든 활동과 이벤트를 포함합니다.
표현식
표현식은 값으로 평가될 수 있는 문(statement)이다. 즉 표현식이 평가되면 새로운 값을 생성하거나 기존값을 참조한다.
var score = 100; // 리터럴
var score = 100 + 100; // 리터럴과 연산자 조합 => 표현식