인코딩의 Decoding

728x90
반응형

자바스크립트 변수 var, let, const 비교하기

  • ES6 (ECMAScript2015)이전에는 자바스크립트 변수는 var만 존재했음
  • ES6에서 let과 const가 추가 됐다.
  • var는 가용범위가 function이다 (ex. function{} )
  • var를 function 밖에서 쓰면 glober변수가 된다.( 그 페이지 어디서든 사용가능)
  • let은 가용범위가 block이다. ( ex. for( )문 안 , if()문 안)
  • const 또한 가용범위가 block이다. let과 다른 점은 한번 정의된 값을 바꿀 수 없다(상수 개념)

 

정리)

 

가용범위 

var(function scope) > let ( block scope버전 var ) , const( let의 상수버전 )

 

반응형

이 글을 공유합시다

facebook twitter googleplus kakaoTalk kakaostory naver band