기본 문법|스코프
1241 단어 TIL스코프JavaScriptJavaScript
스코프
Scope를 우리말로 번역하면 ‘범위’라는 뜻을 가지고 있습니다.
- 전역스코프
- 지역 스코프
- 함수 스코프
- 블록 스코프
var : 함수단위 스코프
let, const : 블럭단위 스코프
let이 블럭단위 스코프므로 {}블럭을 뚫고 나올 수 없는 걸 볼 수 있다.
function test(){
let num = 123;
return 'test';
}
라고 되어있을 경우,
consolog.log(num);
을 쓸 경우 num은 내부에 있어 찾을 수 없으므로 0이라고 뜬다.
function test(){
var num = 123;
return 'num';
}
으로 작성 해야 consolog.log(num);의 값이 123이 나온다.
전역 객체
- 브라우즈 => window
- NodeJS => global
Author And Source
이 문제에 관하여(기본 문법|스코프), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@ysrz99/기본-문법-5-|스코프저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)