(Vanilla JS)변수 선언 및 할당

・불변

  • 변수는 재선언되거나 재할당될 수 없습니다.

    이는 업데이트할 수 없음을 의미합니다.

  • 절대로 변경되어서는 안되는 값을 선언할 때 사용합니다.

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