본문으로 바로가기

const,let

category Node JS/ES2015+ 2021. 11. 27. 19:31

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는 한번 값을 할당하면 다른값을 할당할수 없고 초기선언에 값을 할당해줘야한다.

'Node JS > ES2015+' 카테고리의 다른 글

클래스  (0) 2022.04.24
ES2015+ 란??  (0) 2022.04.24
구조분해 할당  (0) 2021.11.27
화살표 함수  (0) 2021.11.27
템플릿 문자열  (0) 2021.11.27