본문 바로가기

Javascript/Javascript

[Javascript] 변수와 상수

728x90
반응형

 

변수 : let 키워드 이용하여 선언

상수 : const 키워드 이용하여 선언

 

** var 키워드는 권장하지 않는다 **

 주요 차이점으로 var는 똑같은 이름으로 여러 사용할 있다.

 let과 사용하는 범위가 다른데 이것은 나중에 별도로 정리할 예정이다.

 

아래는 let 과 var의 차이에 대한 예시다.

let a = 1;
if (a + 1 === 2) {
  let a = 2;
  console.log("if문 안의 a 값은 " + a);
}
console.log("if문 밖의 a 값은 " + a);

 

let을 사용했을 때의 결과

 

 

var a = 1;
if (a + 1 === 2) {
  var a = 2;
  console.log("if문 안의 a 값은 " + a);
}
console.log("if문 밖의 a 값은 " + a);

 

var를 사용했을 때 결과

let과 const의 경우 구형 브라우저에서는 사용할 수 없다.

이 때 구형 브라우저에서 실행 가능하도록 하는 바벨이라는 도구가 있다.

 

 

참조 : https://learnjs.vlpt.us/basics/06-object.html

728x90
반응형