자바스크립트 scope(유효범위)와 Hoisting(호이스팅)
자바스크립트 scope(유효범위)와 Hoisting(호이스팅) 자바스크립트는 다른 언어와 달리 변수의 개념이 조금 다르다는 것을 알게 되었고 간단하게 정리하였습니다. 함수 단위의 유효범위와 변수명 중복변수의 범위는 변수를 선언한 장소에 따라 결정된다. 구체적으로 함수 밖에서 선언한 변수는 전역변수가 되며 함수에서 선언한 변수는 지역변수가 된다.또한 자바스크립트는 같은 변수명이 같더라도 오류가 발생하지 않습니다.var scope = 'a' console.log(scope); --> a var scope = 'b' console.log(scope); --> b var scope = 'Global'; function show() { var scope = 'Local'; return scope; } consol..