본문 바로가기

진리는어디에

[JavaScript] let, const 변수

2015년 이전까지는  var만이 자바스크립트에서 유일한 변수였다. 하지만 자바스크립트 2015버전(ES6) 부터는 const 키워드와 let 키워드를 지원한다.

  • const 변수 : 한번 값이 할당 되면 변경 할 수 없는 변수
  • let 변수 : 블록 유효 범위를 갖는 지역 변수. 선언과 동시에 임의 값으로 초기화 가능.
  • var 변수 : 함수 블록 유효 범위 또는 전역 유효 범위를 갖는 변수. var 변수는 블록 유효 범위를 가질 수 없다. 만일 함수가 아닌 단지 블록 내에서 var 변수를 선언하였다면 블록 밖에서도 접근이 가능하다.

typeof : 변수의 타입을 리턴

instanceof : 오브젝트가 해당 타입의 변수라면 true 리턴

javascript에서 null은 object다.

typeof null은 object를 리턴한다.

유익한 글이었다면 공감(❤) 버튼 꾹!! 추가 문의 사항은 댓글로!!