본문 바로가기

JavaScript

var / let / const 간단정리

[var]

var name = 'kim';

var name = 'choi';
// 변경 가능

 

[let]

let name = 'kim';

let name = 'choi';
// Uncaught syntaxError: Idenfier 'name' has already been declared

name은 이미 선언되었기 때문에 재선언할 수 없다. 그러나 재할당은 가능하다.

let name = 'kim';

name = 'choi';
// 재할당은 가능하다 !

 

[const]

const name = 'kim';

const name = 'choi';
// Uncaught SyntaxError: Identifier 'name' has already been declared.

name = 'choi'
// Uncaught TypeError: Assignment to constant variable.

const는 재선언, 재할당 모두 불가능하다.

 

참고_

https://velog.io/@bathingape/JavaScript-var-let-const-%EC%B0%A8%EC%9D%B4%EC%A0%90

https://gist.github.com/LeoHeo/7c2a2a6dbcf80becaaa1e61e90091e5d

'JavaScript' 카테고리의 다른 글

node / express 공부기.  (0) 2020.04.25
JS 배열 정리하고 가기.  (0) 2020.04.24
JS 문자열 메서드 훑고 가기.  (0) 2020.04.24
You Don't Know Node / translate  (0) 2020.04.22
closure  (0) 2020.04.22