05. 표현식과 문

min_bok_·2022년 11월 19일
0

JavaScript

목록 보기
2/4

  • 표현식이 평가되어 생성된 결과를 의미함
  • 변수에 할당되는 것은 값

리터럴

  • 사람이 이해할 수 있는 문자 또는 약속된 기호를 사용해 값을 생성하는 표기법
  • 자바스크립트 엔진은 런타임에 리터럴을 평가해 값을 생성함

표현식

  • 값으로 평가될 수 있는 문
  • 리터럴도 표현식임
  • 값이 위치할 수 있는 자리에는 표현식도 위치할 수 있음
  • 표현식은 다른 표현식의 일부가 되어 새로운 값을 만들어낼 수 있음

  • 프로그램을 구성하는 기본단위이지 최소실행단위
    ex) var sum = 1 + 2;

토큰

  • 문법적인 의미를 가지며, 문법적으로 더 이상 나눌 수 없는 코드의 기본요소 ex) var/sum/=/1/+/2/;

표현식인 문과 표현식이 아닌문을 구별하기

  • 표현식인 문은 값으로 평가될 수 있는 문이며, 표현식이 아닌 문은 값으로 평가될 수 없는 문을 말함
  • 구별하는 간단한 방법은 변수에 할당해보는 것, 표현식인 문은 값으로 평가되므로 변수에 할당할 수 있음

0개의 댓글