이 글은 벨로그를 보다가 자신의 근본이 부족하다고 생각하게 된 1년된 세미 개발자가 쓴 글로,
오류가 있다면 댓글이나 메일로 보내주시면 감사히 반영하겠습니다.
javascript를 공부하다 보면 표현식과 문의 차이점을 물어볼 때가 가끔 있다.
필자도 글을 읽다가 javascript를 공부한다면 꼭 알아야 한다고 해서 공부하고 글을 남긴다.
나같은 우매한 자가 더 많아지지 않기를 바라면서 글을 쓴다
표현식은 값으로 평가될 수 있는 것들 을 말한다.
예를 들면 리터널들도 표현식이라고 할 수 있고, 값을 리턴하는 녀석들을 표현식이라고 할 수 있다.
표현식이 평가되면 값을 리턴하거나 참조한다.
프로그램을 구성하는 최소 단위이다.
간단하다 표현식만 가지고 있는 특별한 것, 즉 값으로 평가될 수 있는가를 테스트 해보면 된다.
변수에 넣어보면 된다 ㅎㅎ.
if문이나, for문을 변수에 담을 순 없지 않는가?
하지만 x = 100 과 같은 할당문은 변수에 넣을 수 있다.
const a = b = 10000; // 표현식
const a2 = if(0 < 1) return true; // 문
https://mommoo.tistory.com/14
Learning Javascript[2019] - 75page