javascript/Deep Dive

2. 표현식과 문

늦깍이 2022. 8. 22. 17:18

현재 '모던 자바스크립트 Deep Dive'를 통해 자바스크립트를 학습하고 있습니다. 본 포스트는 해당 내용에 대한 정리를 목적으로 합니다.

 

  • 용어 정리
    1. 값 value: 식(표현식 Expression)이 평가 evaluate되어 생성된 결과

    2. 평가 : 식을 해석해서 값을 생성하거나 참조하는 것

    3. 리터럴 literal: 사람이 이해할 수 있는 문자 또는 약속된 기호를 사용해 값을 생성하는 표기법 notation

    4. 표현식 : 값으로 평가될 수 있는 문 statement. 표현식이 평가되면 새로운 값을 생성하거나 기존값을 참조한다.
    (값으로 평가될 수 있는 문은 모두 표현식이다.)
    5. 문 : 프로그램을 구성하는 기본 단위이자 최소 실행 단위

    6. 토큰 token: 문법적인 의미를 가지며, 문법적으로 더이상 나눌 수 없는 코드의 기본 요소를 의미한다.

  • 표현식인 문 vs 표현식이 아닌 문

    *솔직히 중요성을 잘 모르겠음.
    TIP. 표현식인 문과 표현식이 아닌 문을 구별하는 가장 간단하고 명료한 방법은 변수에 할당해 보는 것이다.