30
이다.=> 값 생성의 기본적 방법은 리터럴
이다
리터럴
: 사람이 이해할 수 잇는 문자 또는 약속된 기호를 사용해 값을 생성하는 표기법
자바스크립트 엔진은 코드가 실행되는 시점인 런타임
에 리터럴 평가해 값을 생성한다.
3 //'숫자 리터럴' 3
표현식(expression)
: 값으로 평가될수 있는 문(statement)
const number = 50+50;
const score = 100;
score; //100이라는 값 평가되어있으므로
값
으로 평가될수 잇는 문은 모두 표현식이다문
: 프로그램을 구성하는 기본 단위이자 최소 실행 단위문
은 여러 토큰
으로 구성된다.토큰
: 문법적인 의미 가짐, 문법적으로 더이상 나눌 수 없는 코드 기본 요소// 변수 선언문
var x;
// 표현식 문(할당문)
x = 5;
// 함수 선언문
function foo () {}
// 조건문
if (x > 1) { console.log(x); }
// 반복문
for (var i = 0; i < 2; i++) { console.log(i); }
;
(semicolon) : 문의 종료표현식인 문과 표현식이 아닌 문 구별볍은 변수
에 할당해보는것
var x; //값으로 평가 x , 표현식 x
var ex = var x ; //Unexpected token var
반면 할당문
은 표현식인 문
let x;
x = 100; //할당문 => 값 처럼 사용 가능
값
으로 평가될수 있는 문은 모두 표현식이다