Notice
Recent Posts
Recent Comments
Link
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Archives
Today
Total
관리 메뉴

flowerfor

var, let, const 의 차이점 본문

카테고리 없음

var, let, const 의 차이점

ffdaphne 2022. 6. 4. 20:05

 javascript의 변수들의 차이점

 

var : 변수를 한 번 더 선언해도, 에러가 뜨지 않고 각자 다른 값이 출력됨

 

ex) 

 

var name = 'mango'

console.log(name) // mango

 

var name = 'tree'

console.log(name) // tree

 

let  : 변수에 재선언이 되지 않지만, 재할당이 가능하다

 

ex)

 

let name = 'mango'

console.log(name) //mango

 

let name ='tree'

console.log(name) //  Uncaught SyntaxError: Identifier 'name' has already been declared

 

name = 'new mango'

console.log(name) // new mango

 

const : 변수 재선언과 재할당 모두 불가능

 

ex)

 

const name = 'mango'

console.log(name) // mango

 

const name = 'tree'

console.log(name) // Uncaught SyntaxError: Identifier 'name' has already been declared

 

name = 'new mango'

console.log(name) // Uncaught SyntaxError: Identifier 'name' has already been declared