자바스크립트 기초: 'let' 과 'var'의 차이점 4가지


자바스크립트 기초: 'let' 과 'var'의 차이점 4가지

안녕하세요! '코딩'의 정점, 피크코더입니다. let과 var는 자바스크립트에서 변수를 선언할 때 사용하는 키워드입니다. 두 키워드 사이에는 몇 가지 중요한 차이점이 있습니다. 아래에서 이러한 차이점을 간략하게 살펴보겠습니다. 1. 블록 스코프 vs 함수 스코프 - let: 블록 스코프(block scope)를 따릅니다. 이는 let으로 선언된 변수가 선언된 블록({} 안) 내에서만 접근 가능하다는 의미입니다. 블록 외부에서는 해당 변수에 접근할 수 없습니다. - var: 함수 스코프(function scope)를 따릅니다. var로 선언된 변수는 가장 가까운 함수 블록 내에서 유효하며, 함수 외부에서 선언된 경우 전역 변수가 됩니다. 2. 호이스팅(Hoisting) - let: 선언된 위치에서부터 유효하며, 선언 이전에 변수를 사용하려고 하면 참조 에러(ReferenceError)가 발생합니다. 이는 자바스크립트가 let 변수를 호이스팅하지만, 초기화하지 않기 때문입니다(일시적 사...


#letVsVar #프로그래밍팁 #코딩기초 #코드최적화 #자바스크립트 #웹개발 #소프트웨어개발 #변수선언 #개발자도구 #프론트엔드

원문링크 : 자바스크립트 기초: 'let' 과 'var'의 차이점 4가지