IdoCleanCode
반응형
article thumbnail
자바스크립트(JavaScript) - 블록 스코프(Block Scope)
카테고리 없음 2023. 12. 18. 17:14

자바스크립트 튜토리얼 블록 스코프란? 블록 스코프는 중괄호{ }로 묶인 영역 내에서만 변수나 함수 참조가 가능한 범위를 말합니다. 이 안에서 선언된 변수나 함수는 해당 블록에서만 사용 가능하고, 각종의 제어문 또는 함수의 블록에서 주로 활용 됩니다. 블록 바깥에서는 이 변수나 함수에 접근할 수 없습니다. { // 블록 스코프 시작 let blockScope = '블록스코프입니다' console.log(blockScope) } // 블록 스코프 끝 console.log(blockScope) // ReferenceError: blockScope is not defined​ let과 const에 의한 블록 스코프 ES6에서 도입된 let과 const키워드는 변수를 블록 스코프로 선언합니다.이는 var와 달리,..

article thumbnail
자바스크립트(JavaScript) - 스코프(Scope)개념 이해와 종류
카테고리 없음 2023. 12. 14. 14:38

자바스크립트 튜토리얼 스코프는 변수나 함수의 접근성과 생명주기를 결정하는 영역입니다. 다시 말해, 어떤 변수가 함수 바깥에서 접근 가능한지, 함수 안에서만 접근 가능한지, 언제 메모리에서 해제 되는지를 결정하는 것이 스코프 입니다. 스코프의 개념과 필요성 스코프는 변수의 접근 범위를 정의 합니다. 즉 어디에서 어떤 변수에 접근할 수 있는지 결정합니다. 스코프는 전역과 지역 스코프로 나뉩니다. 전역 스코프의 변수는 코드 어디에서나 접근이 가능합니다. 지역 스코프의 변수는 선언된 함수나 블록 내에서만 접근이 가능합니다. 스코프는 변수의 생명 주기를 관리합니다. 지역스코프의 변수는 해당 스코프가 종료되면 메모리에서 삭제합니다. 스코프를 통해서 변수의 사용 범위를 제한하면 코드의 안정성을 높일 수 있습니다. 스..

반응형