poiemaweb

    var, let, const

    var, let, const 1. var 키워드의 특징 및 문제점 1-1. 변수 재선언 및 재할당 허용 var x = 1; var y = 1; // var 키워드로 선언된 변수는 같은 스코프 내에서 중복 선언을 허용 var x = 100; // 초기화문(값 할당)이 있는 변수 선언문 var y; // 초기화문(값 할당)이 없는 변수 선언문 console.log(x); // 100 console.log(y); // 1 var 키워드로 선언한 변수를 중복 선언하면 초기화하는 구문의 유무에 따라 동작이 다르다. 초기화 문이 있는 경우 : 자바스크립트 엔진이 이전 var 키워드가 없는 것처럼 동작 초기화 문이 없는 경우 : 해당 변수 선언문을 무시 (에러는 발생하지 않음) ❗️문제점 : 동일한 이름의 변수가 이..