[Javascript] 웹 페이지의 근육 심기 - var, let, const 차이
·
Front/javascript
var : 전역 함수 및 지역 함수로 사용 가능하다. 즉 블록 밖에서 선언 한 것과 안에서 선언 한 것의 차이가 없다. let : 블록범위 변수로서, 블록 안에서 선언하면 해당 블록 내에서만 사용이 가능하다. const : 상수 선언 할 때 사용 한다. const는 선언 할때만 값을 넣을 수 있고 그 이외에 값의 변경은 불가능하다. 세 가지 변수 선언법의 차이점에 대해서 총정리하자면: var 선언은 전역 범위 또는 함수 범위이며, let과 const는 블록 범위이다. var 변수는 범위 내에서 업데이트 및 재선언할 수 있다. let 변수는 업데이트할 수 있지만, 재선언은 할 수 없다. const 변수는 업데이트와 재선언 둘 다 불가능하다. 세 가지 모두 최상위로 호이스팅(코드가 실행 되기 전, 변수와 함..