05장 표현식과 문
모던 자바스크립트 딥다이브 05장 표현식과 문
값
식이 평가되어 생성된 결과
모든 값은 데이터 타입을 가지며, 데이터 타입에 따라 달리 해석된다
변수에 할당되는 것이 값
리터럴
사람이 이해할 수 있는 문자, 또는 약속된 기호로 값을 생성하는 표기
숫자 리터럴 아라비아 숫자 3은 숫자 값 3을 생성한다.
표현식
값으로 평가될 수 있는 문
함수, 식별자 참조, 리털럴 모두 표현식에 해당한다.
문
프로그램을 구성하는 기본단위이자 최소 실행단위
문은 토큰으로 구성됨.
토큰 - 유의미한 최소 단위
var sum = 1+2;
에서 var, sum, =, 1, +, 2, ; 모두 토큰이다.
세미콜론
자바스크립트에서 세미콜론은 문의 종료를 뜻한다. 세미콜론을 반드시 붙여야 한다, 붙이지 않아도 된다라는 입장이 팽배하지만, 세미콜론을 사용하지 않을 경우 개발자의 예측과 실제 코드의 동작이 다를 수 있으므로 붙이는 것을 권장.
Last updated