[JS] scope

daun·2022년 5월 23일
0

[기술 면접 준비]

목록 보기
7/48

질문

스코에 대해서 셜명해 주세요.

  • 내가 생각한 질문의 요지 : 스코프를 어떻게, 왜 사용하는지 안다.

답변

스코프는 '변수 접근 규칙에 따른 유효 범위'를 의미합니다.
스코프에는 몇가지 중요한 규칙이 있습니다.
첫째, 가장 바깥쪽의 스코프는 전역스코프라고 부릅니다. 전역스코프를 제외한 다른 스코프는 전부 지역 스코프 입니다.
두번째, 안쪽 스코프는 바깥 스코프에 접근할 수 있지만, 반대 상황은 접근할 수 없다.
세번째, 스코프는 중첩이 가능합니다. 스코프는 중첩된 울타리 같습니다. 이런 스코프의 규칙으로 인해서 변수를 저장한 모듈로써 스코프를 사용할 수 있습니다.

답변을 할때는 질문자를 배려한다. 쉬운예시와 정확한 언어를 사용한다.

예상꼬리질문

let과 const를 사용하는 것이 권장되는 이유?( var, let, const의 차이 )

profile
Hello world!

0개의 댓글