const,let
var과의 차이 소스 if (true) { var x = 3; } console.log(x); //3 if (ture) { const y =3; } console.log(y); var은 함수 스코프를 가지므로 if문의 블록과는 관계없이 접근할 수 있다. 하지만 const와 let은 블록 스코프를 가지므로 if문의 블록과 관계없이 접근할 수 없다. const와 let의 차이 const는 한번 값을 할당하면 다른값을 할당할수 없고 초기선언에 값을 할당해줘야한다.