・불변
- 변수는 재선언되거나 재할당될 수 없습니다.
이는 업데이트할 수 없음을 의미합니다.
- 절대로 변경되어서는 안되는 값을 선언할 때 사용합니다.
const name = "bathingape";
console.log(name);
// bathingape
const name = "javascript";
console.log(name);
// Uncaught SyntaxError: Identifier 'name' has already been declared
❌変数の再割り当て不可
name = "react";
console.log(name);
//Uncaught TypeError: Assignment to constant variable.
·허락하다
- 변수는 재선언할 수 없지만 는 재할당할 수 있습니다.
const name = "bathingape";
console.log(name);
// bathingape
let name = "javascript";
console.log(name);
// Uncaught SyntaxError: Identifier 'name' has already been declared
⭐変数の再割り当て可能
name = "react";
console.log(name);
// react
·였다
- var는 한 번 선언하더라도 나중에 선언된 값으로 변경될 위험이 있으므로 사용하지 않는 것이 좋습니다.
var name = "bathingape";
console.log(name); // bathingape
var name = "javascript"
console.log(name); // javascript