fffo

표현식과 문 본문

Programming/Javascript

표현식과 문

gggs 2021. 9. 20. 23:52

표현식과 문

값, 리터럴, 표현식, 문

  • 값(value) : 식(표현식)이 평가(evaluate)되어 생성된 결과
  • 리터럴(literal) : 사람이 이해할 수 있는 문자 혹은 약속된 기호를 사용해 값을 생성하는 표기법
    • js는 런타임에 리터럴을 평가해 값을 생성함
  • 표현식(expression) : 표현식은 값으로 평가될 수 있는 문(statement)
    • 표현식이 평가되면 새로운 값을 생성하거나 기존 값을 참조함
    • 리터럴 또한 평가될 수 있으므로 표현식의 일종임
    • 표현식과 표현식이 평가된 값은 동치, 즉 값이 위치할 수 있는 자리는 표현식이 올 수 있음
  • 문(statement) : 프로그램을 구성하는 기본 단위이자 최소 실행 단위
    • 토큰 : 문법적인 의미를 가지며, 문법적으로 더 이상 나눌 수 없는 코드의 기본 요소
  • 표현식인 문 VS 표현식이 아닌 문
    • 후자는 변수에 할당 불가
    • x = 100은 x 변수에 할당한 값 100으로 100과 동치 관계

'Programming > Javascript' 카테고리의 다른 글

제어문  (0) 2021.09.23
연산자  (0) 2021.09.22
데이터 타입  (0) 2021.09.21
js 실행환경, 변수  (0) 2021.09.19
자바스크립트 개요  (0) 2021.09.17
Comments