값으로 평가 될 수 있는 문

✏

1; // 숫자 리터럴 표현식

1 + 1; // 연산자 표현식

call(); // 함수 호출 표현식

let b = 2; // 할당문, 할당 표현식인 문

✏❌

let b; // 선언문
let a = let b
//값이 아닌 문을 값의 자리에 할당하려고 해서 에러가 발생

✏

let a = (b = 2);
console.log(a); // 2