유튜브 - expression vs statement 번역


이 코드를 정확히 설명할 수 있다면 이 페이지에서 나가도 좋다.

{} + 1 // 1

{2} + 2 // 2

{2+2} + 3 // 3

{2+2} - 3 // -3

const foo = () => {
	value = 14;
}
console.log(foo()); //undefined
const foo = () => { return 14; }
foo( if() { return 2; } ); //error
if (true) {9+9} //18