프로그래밍 지식/Node.js

var, const, let 선언의 차이 [Node.js]

게임이 더 좋아 2020. 11. 20. 20:36
반응형
728x170

var은 변수로서 선언된다.

일반적으로 위와 같이 선언하는 경우가 많다.

 

const는 상수로 선언되며 선언되는 범위가 한정되어 있다. 이를 블록 스코프라고 한다.

상수는 한 번 선언되면 값이 바뀔 수 없고 선언할 때에도 값을 무조건 넣어줘야 한다.

 

** 블록스코프의 범위는 중괄호{} 이다. 중괄호 안에서 선언되었으면 중괄호 안에서만 접근이 가능하다는 소리다.

 

let은 const 처럼 블록스코프이지만 다른 특징을 가진다. 얘는 변수로서 값이 할당이 되지 않아도 되고 값이 할당된 후 바뀔 수 있다. 

 

위 3개의 차이를 알아서 오류가 없길 바란다.

반응형
그리드형