scope 썸네일형 리스트형 [JavaScript] 스코프 - 함수/변수를 선언할 때 주의해야 되는 4가지 코드스테이츠 프리코스에서 자바스크립트 핵심 개념 - 스코프 강의에서 나온 내용들을 다시 정리해보았다. 강의를 통해 var를 이용한 선언과 전역 범위에서 이루어지는 선언이 왜 위험한지 이해하고 넘어갈 수 있었다. 스코프(Scope)란? 변수는 어떠한 환경 내에서만 사용 가능하며, 프로그래밍 언어는 각각의 변수 접근 규칙을 갖고 있는데 변수와 그 값이, 어디서부터 어디까지 유효한지를 판단하는 범위가 바로 스코프이다. 다시 말해, 변수 접근 규칙에 따른 유효 범위를 스코프라 칭한다. JavaScript에서는 기본적으로 함수가 선언되는(lexical) 동시에 자신만의 Scope를 가진다. Rule 1: Local Scope vs. Global Scope 함수 안에 함수를 넣을 수 있으므로 스코프는 중첩이 가능하.. 더보기 이전 1 다음