Statements(문장) and Expressions(표현식)

02·2022년 1월 11일
0

JavaScript

목록 보기
3/3

StatementsExpressions의 경우 이것을 배운 후에 직접 바로 써먹을 수 있는 그러한 것은 아닙니다.
다만 코딩을 처음 접하신 분들이 이 둘을 구분할 수 있다면 앞으로 배울 개념들을 이해하는 데에 도움이 될 수 있습니다.

statementsactions을 구성하는 완전한 문장(code로 쓰여진)을 일컫는 말이며,
expressionsvalue를 뱉는 부분을 일컫는 말입니다.

Expressions:

3 + 4
1994
true && false && !false

Statements and Expressions:

/*
if (23 > 10) {
  const str = "23 is bigger";
}
*/

if (23 > 10) {
  const str = "23 is bigger";
} // 이 코드 전체가 하나의 Statements입니다

23 > 10 // 그 중에서 이부분은 Expressions
"23 is bigger" // 얘도 Expressions

모호한 개념이라 헷갈릴 수 있지만,
Expressions의 경우는 value이기 때문에 variables에 대입할 수 있다고 생각하면 이해하기 편할 것입니다.

그래도 헷갈린다면 일단은 expressionstatement 라는 것이 세상에 존재한다는 것만 알아둡시다. ㅎㅎ

profile
코스피 9000 기원, 내 취직도 기원

0개의 댓글