new scope1 [React & Express] 04 스코프란 무엇인가? let 과 var의 차이점은 무엇인가? let과 var는 자바스크립트에서 변수를 선언하는 키워드입니다. 가장 큰 차이점은 변수의 스코프(scope)입니다. var로 선언한 변수는 함수 스코프(function scope)를 갖지만, let으로 선언한 변수는 블록 스코프(block scope)를 갖습니다. 함수 스코프(fuction scope)는 해당 함수 내에서 선언된 변수는 함수 내부에서 모두 접근할 수 있습니다. 하지만 블록 스코프(block scope)는 해당 블록(중괄호 {}) 내에서 선언된 변수는 해당 블록 내에서만 접근할 수 있습니다. 이것은 변수의 유효 범위를 결정하는데 영향을 미칩니다. var로 선언한 변수는 함수 내에서 정의한 변수가 함수 전체에서 접근 가능하다는 것을 의미합니다. 따라서,.. 2023. 5. 20. 이전 1 다음 반응형