[JS] Let Var Const?

바보 개발자·2020년 9월 27일
0

JavaScript

목록 보기
11/12

Let Var Const?


var : 재선언 가능, 재할당 가능, Function Scope.

var x = 1;
var x = 2;
console.log(x);
//result:2

let : 재선언 불가. 재할당 가능, Block Scope.

let x = 1;
let x = 2;
console.log(x);
//result: SyntaxError: Identifier 'x' has already been declared

const : 재선언 불가. 재할당 불가. Block Scope.

const x = 3;
x = 4;
console.log(x);
//result:TypeError: Assignment to constant variable.

profile
일단 해보자

0개의 댓글