programming/javascript
자바스크립트 변수 선언 방식 var, let, const 차이점
worldint
2022. 10. 31. 12:37
1.var
var ex1 = 'hi'
var ex1 = 'bye'
이런식으로 두번 변수를 선언해 주어도 에러가 나지않는다
작은 테스트에서는 이런 방식은 간단한 프로그램에서는 편리하나 복잡한 프로잭트에서는 어디서 어떻게 사용될지 모르고
값이 변할 우려가있다.
2.let
그래서 ES6부터 나온것이 let과const이다
let ex1 = 'hi'
let ex1 = 'bye'
let은 이런식으로 하면 ex1이라는 변수가 이미 선언되었다고 에러가난다
2.const
const ex1 = 'hi'
const ex1 = 'bye'
ex1 = 'bye'
const는 이렇게하면 아래2줄때문에 에러가 난다 최초 선언하면 재선언과 재할당 둘다 불가능하다