[JavaScript] Hosting(호이스팅) 이란?
변수 Hoising 예제 1 2 3 alert(name); // 결과 : undefined var name = "홍길동"; alert(name); // 결과 : 홍길동 cs name이라는 변수가 선언되기 전에 호출했으니 에러가 발생할 것 같지만 값이 할당되지 않았다는 의미인 undefined가 출력된다. 이는 JavaScript의 Hoisting이라는 특성에 의해 아래와 같이 해석되기 때문이다. 1 2 3 4 var name; alert(name); // 결과 : undefined name = "홍길동"; alert(name); // 결과 : 홍길동 cs 함수 Hoisting 예제 1 2 3 4 5 6 7 test(); function test() { alert(id); // 결과 : undefined ..
JavaScript
2019. 7. 25. 00:14