javascript#생활코딩#codestates#scope#global#local#lexical#var#let#const1 Javascript - 유효범위(Scope) 유효범위(Scope) - 유효범위는 변수의 수명을 의미한다. - 함수 밖에서 변수를 선언하면 그 변수는 전역변수(global)가 된다. - 함수안에 함수에서 선언한 변수나 for나 if문 같은 block scope 안에 있는 변수는 지역변수(local)이 된다.(하단에서 추가 설명) - 하기 사진을 보면 *greeting은 전연변수로 선언이 되어서, greetSomeone 함수 안에서는 호출이 가능하다. *하지만, 함수가 끝나고 변수를 호출 했을 때는 호출이 불가능 하다. *전역변수보다는 지역변수 사용이 좋다.(전역변수와 지역변수와 이름이 같을 때, 혼동이 오기 때문이다.) *변수를 선언할 때는 꼭 선언 해주는 var, let, const를 사용 하는 것을 추천 한다.(선언 해주는 키워드를 사용 하지않으.. 2020. 5. 19. 이전 1 다음 반응형