변수 유효범위 (variable scope):
변수가 블록 스코프 안에 있거나 값이 할당되기 전에
선언되면 유효범위 밖이라고 볼 수 있다.
let, const는 블록레벨의 유효범위를 가진다 고 말한다.
(var은 함수레벨의 유효범위를 가진다. )
function scope(){
//console.log(a);
if(true){
//console.log(a);
let a = 123;
console.log(a);
}
//console.log(a);
}
'프론트엔드 공부 > javscript' 카테고리의 다른 글
class 상속과 확장 (0) | 2021.05.21 |
---|---|
일반함수와 화살표함수에서 this 정의 차이점 (0) | 2021.05.21 |
객체불러오기(펼침연산자사용>복사,추가,결합) (0) | 2021.05.06 |
객체불러오기(변수,forin,map) (0) | 2021.05.06 |
객체구조분해할당 (0) | 2021.05.06 |