본문 바로가기
JavaScript/Deep Dive

05 표현식과 문

by lacuca9 2024. 9. 13.

값(value)

(표현식(expression)이 평가(evaluate)되어 생성된 결과를 말한다

평가란? 식을 해석해서 값을 생성하거나 참조하는 것을 의미한다

 

변수는 하나의 값을 저장하기 위해 확보한 메모리 공간 자체 또는

메모리 공간을 식별할기 위해 붙인 이름

 

리터럴(literal)

사람이 이해할 수 있는 문자 또는 약속된 기호를 사용해 값을 생성하는 표기법

JS엔진은 런타임때 리터럴을 평가해 값을 생성한다

 

표현식(expression)

값으로 평가될 수 있는 문(statement)이다.

표현식이 평가되면 새로운 값을 생성하거나 기존 값을 참조한다

값으로 평가될 수 있는 문은 모두 표현식이다

 

문(statement)

프로그램을 구성하는 기본 단위이자 최소 실행 단위 

토큰(token)이란 문법적으로 더 이상 나눌 수 없는 코드의 기본 요소를 의미

ASI(automatic semicolon insertion) : 세미콜론 자동 삽입 기능

 

표현식 문 구분법 : 변수에 할당해 보는 것

// 변수 선언문은 표현식이 아닌 이다.

var x;

// 할당문은 그 자체가 표현식이지만 완전한 이기도 하다

x = 100;

 

 

# 나만의 quiz

  1. (표현식(expression)이 평가(evaluate)되어 생성된 결과를 무엇이라 하는가?
    - 값(value)
  2. 프로그램을 구성하는 기본단위이자 최소 실행 단위를 무엇이라 하는가?
    - 문(statement)

'JavaScript > Deep Dive' 카테고리의 다른 글

07 연산자  (0) 2024.09.14
06 데이터 타입  (0) 2024.09.13
04 변수  (1) 2024.09.13
03 자바스크립트 개발 환경과 실행 방법  (0) 2024.09.13
02 자바스크립트란?  (0) 2024.09.13