호이스팅

1) var 키워드로 선언한 변수의 문제점ES5까지 변수를 선언할 수 있는 유일한 방법은 var 키워드를 사용하는 것이었다.  변수 중복 선언 허용초기화문이 있는 변수 선언문은 자바스크립트 엔진에 의해 var 키워드가 없는 것처럼 동작한다. var x = 100; 초기화문이 없는 변수 선언문은 무시된다. (에러 발생 X) var x;var x; 변수를 중복 선언하면서 값까지 할당했다면 의도치 않게 먼저 선언된 변수 값이 변경되는 부작용이 발생한다.  함수 레벨 스코프오로지 함수의 블록 코드만을 지역 스코프로 인정한다.→ if문, for문, while문, try/catch문 등은 인정하지 않는다. 함수 레벨 스코프는 전역 변수를 남발할 가능성을 높인다.  변수 호이스팅변수 호이스팅에 의해 변수 선언문이 스..
ZoD
'호이스팅' 태그의 글 목록