함수 vs 블록 스코프

:D ·2021년 11월 30일
1

JavaScript✌️

목록 보기
3/14
post-thumbnail

📌 You don't know JS와 https://poiemaweb.com/ 를 참고하여 작성한 글입니다.

저번에 자바스크립트는 함수 레벨 스코프라고 했는데 함수 레벨 스코프가 뭘까요??

함수 레벨 스코프란 함수 코드 블록 내에서 선언된 변수는 함수 코드 블록 내에서만 유효하고 함수 외부에서는 유효하지 않다(참조할 수 없다)는 것입니다.!

그러면 블록 레벨 스코프는 무엇일까요?

블록 레벨 스코프란 모든 코드 블록(함수,if문,for문,while문,try/catch문 등)내에서 선언된 변수는 코드 블록 내에서만 유효하며 코드 블록 외부에서는 참조할 수 없다는것 입니다.! 자바스크립트는 함수레벨 스코프라고 하는데요, es6 개정 되면서 let, const 사용시 블록레벨 스코프 사용이 가능합니당!!

profile
강지영입니...🐿️

0개의 댓글