Variable

변수

변수의 과정

생성(Create) → 초기화(Initialize) → 사용(Use)

1. 변수 var

let과 const가 생기기 전에 쓰였던 변수 선언 방식으로 변수명 재선언과 재할당이 모두 가능

var a = 221;
var b = a-5;
var a = 4; //변수명 재선언 가능
a = 4;     //변수명 재할당 가능

console.log(b,a); //216 4

2. 변수 let

원하는 만큼 변수가 바뀌는 것을 허용하기 때문에 변수명의 재할당 가능

변수를 생성하거나 초기화할 때 사용

let a = 221; //변수 a 생성 후, 221로 초기화
let b = a-5; //변수 a 사용
let a = 4;   //error! 변수명의 재선언 불가능
a = 4;       //변수 a를 4로 초기화 //변수명의 재선언 없이 재할당 가능

console.log(b,a); //216 4

3. 상수 const(constant)

변수가 바뀌는 것을 허용하지 않기 때문에, 변수명 재선언과 재할당이 모두 불가능

변하지 않는 변수로서 안정적이므로 에러를 줄이기 위해서 기본적으로 const를 사용하는 것이 좋음

const = 221;
let b= a - 5;
a = 4; 
console.log(b, a); //error

Last updated