[5장] 표현식과 문

2021. 12. 29. 10:13책/자바스크립트 딥다이브

  • 값이란
  • - 표현식이 평가되어 생성된 결과
  • - 평가 : 식을 해석해서 값을 생성하거나 참조하는 것
  • 리터럴
  • - 사람이 이해할 수 있는 문자 or 약속된 기호로 값을 생성하는 표기법
  • 표현식(expression)
  •   - 값으로 평가될 수 있는 문(statement)
  •   - 표현식이 평가되면 새로운 값을 생성하거나 기존 값을 참조
  • 문(statement)
  •   - 프로그램 구성의 기본 단위, 최소 실행 단위
  •   - 문의 집합으로 이뤄진 것이 곧 프로그램
  •   - 문 = 여러 토큰의 조합
  •   - 토큰 : 문법적인 의미를 가지면서 문법적으로 더 이상 나눌 수 없는 코드의 기본 요소
  •   - ex) let sum = 1 + 2 ;
  •   토큰 토큰 토큰 토큰 토큰 토큰 토큰
  • 표현식? 문?
  •   - 값으로 평가될 수 있는 문이면 표현식, 아니면 그냥 문
  •   - var x; >>변수 선언문. 값은 아니니 표현식X
  •   - 표현식은 값으로 평가될 수 있으므로 변수에도 할당이 가능하다
  •   - 크롬 개발자 도구에서 표현식이 아닌 문을 실행하면 undefined를 출력하는데 이를 완료 값이라고 함

' > 자바스크립트 딥다이브' 카테고리의 다른 글

[13장] 스코프  (0) 2022.01.01
[12장] 함수  (0) 2021.12.31
[11장] 원시값 vs 객체  (0) 2021.12.31
[10장] 객체 리터럴  (0) 2021.12.31
[7장] 연산자(Operator)  (0) 2021.12.30