모던 자바스크립트-Deep Dive 05

Gavri·2022년 3월 16일
0

DeepDive

목록 보기
2/12

표현식과 문

값은 식이 평가되어 생성된 결과를 말한다
변수는 하나의 값을 저장하기 위해 확보한 메모리 공간 자체 또는 그 메모리 공간을 식별하기 위해 붙인 이름이라고 했다.
따라서 변수에 할당되는 것은 값이다.

리터럴

리터럴은 사람이 이해할 수 있는 문자 또는 약속된 기호를 사용해 값을 생성하는 표기법을 말한다.

표현식

표현식은 값으로 평가될 수 잇는 문이다. 즉, 표현식이 평가되면 새로운 값을 생성하거나 기존 값을 참조한다

// 리터럴 표현식
10
'Hello'

// 식별자 표현식(선언이 이미 존재한다고 가정)
sum
person.name
arr[1]

// 연산자 표현식
10 + 20
sum = 10
sum !== 10

// 함수/메서드 호출 표현식
square()
person.getName();

문은 프로개름을 구성하는 기본 단위이자 최소 실행 단위이다.
문은 여러 토큰으로 구성된다. 토큰은 문법적인 의미를 가지며, 문법적으로 더이상 나눌수 없는 코드의 기본 요소를 의미한다

profile
모든건 기록으로

0개의 댓글

관련 채용 정보