javascript 16 Statement and Expressions

javascript의 expression 그리고 statement에 대해 알아보자!

expression은 간단히 말해서 value을 내놓는 코드 조각이다.

예를 들어 

3+4

true && false

1991

위에 코드는 각각 의 값을 내놓는다. 이걸 expression 이라 할 수 있다.


statement는 우리가 프로그램을 짜는 목적에 맞는 행동을 하는 코드이다.

간단히 if/else switch for 같이 값을 내놓진 않지만 행동을 한다.

if(day === 'monday'){

 console.log(3+4); }

위 if문 전체는 statement 이지만 빨간색으로 칠한 부분은 expression이 되는 것이다.


구분을 해야 되는 이유 중 하나로는 

template literal 에서 ` $${ expression  }  ` 이 괄호 안에는 expression 만이 들어올 수 있음을

명심하고 다음에 설명한다.


댓글

이 블로그의 인기 게시물

Javascript this keyward

Javascript Object vs Primitives (Primitives vs reference type)

javascript 15 switch statement