태그: Hoisting

[자바스크립트] var를 사용할 때 발생하는 문제들

많은 자바스크립트 강좌에서 가급적 var 대신에 let이나 const 키워드를 사용하여 변수를 선언하라고 가이드하고 있는데요. 본 포스트에서는 var의 어떤 문제점 때문에 그런건지 알아보도록 하겠습니다. 아리송한 코드먼저 다음 코드를 살펴보도록 하겠습니다.무엇이 출력이 될지 예상이 되시나요? 1234567var n = 1function test()