변수 선언, 전역, 지역, 재할당 / var, let, const의 차이 및 사용법 (1)
변수 선언, 전역, 지역, 재할당 등 이해 var, let, const의 차이 및 사용법 이해 변수 선언시 사용하는 키워드 → var, let, const var의 단점 블록레벨스코프를 지원하지 않고 함수레벨스코프를 지원한다. → 의도치 않게 전역변수가 선언되어 심각한 부작용이 발생하기도 한다. ES6(♨)에서 새로 도입된 let, const는 var의 여러 단점을 보완하기 위해 나옴 var score; ( 라고 입력시 → '변수 선언'에 의해 확보된 메모리공간은 비어있을 것으로 생각할 수 있으나 확보된 메모리 공간에는 자바스크립트 엔진에 의해 undefined 라는 값이 암묵적으로 할당되어 초기화된다. undefined 는 자바스크립트에서 제공하는 원시타입의 값이다. +자바스크립트의 데이터타입 - 2종..
2023. 11. 25.