변수

변수 : 값을 저장하는 저장소, 기억하는 주소

  1. 상수 : const 사용 (불변값)
  2. 변수 : let val 사용 변하는 값

1. 상수

let과 var 사용할 때 초기화를 한 값이 있어도 변할 수 있는 값

let var = "27";
console.log(val); //27
var = "26";
console.log(val); //26

위처럼 값이 변해도 수행이 되는 형식이다.

2. 변수

const를 사용하면 처음 초기화할 때 무조건 같이 써줘야하며 나중에 값을 바꿔줄 수 없다
따라서 대문자로 표현해줘야 함
const VAL = "27";
VAL = "26";
위처럼 수행하게 되면 Syntax Error가 뜰 것이다. 이렇듯 const는 초기화 값이 그대로 간다는 점!

3. 추가내용 : 호이스팅

호이스팅 :
값 초기화를 안해서 에러가 떠야하지만, 예전 변수 var을 사용할 때에 에러가 아닌 undefined가 나오는 것 따라서 var보다는 let과 ,const를 사용하는 것이 좋다

console.log(val); //undefined
var val= "26";
console.log(val); //26

console.log(val); //ERROR
let val= "26";
console.log(val); //26

profile
친화력 좋고 긍정적인 개발자입니다!

0개의 댓글