JavaScript의 상수와 변수

Jun 2k (Jun2)·2023년 9월 20일

JavaScript

목록 보기
1/5
post-thumbnail

변수 선언 키워드

var

호이스팅 var 사용 시 발생하는 것에 대해서 왜 그런지 숙제를 내주셨다.
=> 하지만 마지막 클로저와 스코프 강의에서 해답을 알 수 있었다

이런 호이스팅 이슈때문에 변수를 설정할 때는
var 대신 let으로 하는 것을 권장한다.

let

let은 ES6부터 지원하게 된 새로운 변수 설정 키워드이다.
변경 가능한 변수를 선언할 때 사용한다.

let variable = 119; // 키워드 변수명 = 값 형태로 선언 및 할당한다.

const

변하지 않는 변수(상수)를 선언할 때 사용한다.
한 번 정하면 새롭게 바꿀 수 없음. 바꾸려고 하면 에러 발생

const variable = 119; // 상수 선언 및 할당
variable = 114; // 상수 변경

/*
variable = 114;
         ^
TypeError: Assignment to constant variable.
*/

😅 해당 내용은 공부하면서 정리한 글입니다. 틀린 부분이나 오해하고 있는 부분이 있다면 피드백 부탁드립니다.

관련 레퍼런스

[MDN 공식문서]
https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Statements

[Poiemaweb]
https://poiemaweb.com/js-data-type-variable

profile
유리프트 프론트엔드

0개의 댓글