Javascript

Javascript

JavaScript 기본다지기

Hoisting JavaScript에서 변수선언과 동시에 할당할경우 선언과 할당으로 분리된다. 이때, 분리되면서 선언부분은 해당 유효범위의 최상위로 호이스트된다. function myFunc(){ console.log(value); //아예 Exception이 일어나야할거같지만 undefined가 나타난다. //하단의 코드가 선언과 할당으로 분리되고 선언부분이 최상위로 호이스트됐기 때문이다. var value = 'myFunc value'; //호이스트됐기때문에 위 코드는 할당역할만 한다. console.log(value); //할당됐기때문에 myFunc value 출력된다. } Scope JavaScript에서의 유효범위를 뜻한다. JavaScript는 Scope를 통해 어디에서 어디변수에 접근가능한지..

코비코비
'Javascript' 카테고리의 글 목록