Statements(문장) and Expressions(표현식)
Statements와 Expressions의 경우 이것을 배운 후에 직접 바로 써먹을 수 있는 그러한 것은 아닙니다.
다만 코딩을 처음 접하신 분들이 이 둘을 구분할 수 있다면 앞으로 배울 개념들을 이해하는 데에 도움이 될 수 있습니다.
statements는 actions을 구성하는 완전한 문장(code로 쓰여진)을 일컫는 말이며,
expressions은 value를 뱉는 부분을 일컫는 말입니다.
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에 대입할 수 있다고 생각하면 이해하기 편할 것입니다.
그래도 헷갈린다면 일단은 expression와 statement 라는 것이 세상에 존재한다는 것만 알아둡시다. ㅎㅎ
Author And Source
이 문제에 관하여(Statements(문장) and Expressions(표현식)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@tbs01215/Statements문장-and-Expressions표현식저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)