Trick or True

문(statement)과 표현식(expression) 본문

개발 공부

문(statement)과 표현식(expression)

lee_99 2023. 3. 27. 17:54

문(statement)

문은 프로그램을 구성하는 기본 단위이자 최소 실행 단위다. 명령문이라고도 부른다. 

문은 선언문, 할당문, 조건문, 반복문 등으로 구분할 수 있다. 

 

 

표현식(expression)

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

 

리터럴 표현식 : 'Hello World', '안녕', 100

 

식별자 표현식(앞서 선언했을 경우)  : num, person.name, arr[1]

 

연산자 표현식 : 10+20 , num = 10

 

함수, 메서드 호출 표현식(앞서 선언했을 경우) : square(), person.getName()

 

변수 선언문은 값으로 평가될 수 없으므로 표현식이 아니다. 하지만 할당문은 값으로 평가될 수 있으므로 표현식이 맞다. 

 

var food = var bread; (X)

var food = var bread = 'baguette'; (O)

Comments