let (1) 썸네일형 리스트형 let, const, var의 차이점 var함수 스코프재선언 및 재할당 가능호이스팅에 의해 선언 전에 접근 시 undefined 반환함수 스코프와 호이스팅으로 인한 예상치 못한 버그 발생 가능성 let블록 스코프재선언 불가, 재할당 가능호이스팅은 일어나지만, 선언 전에 접근 시 에러 발생의도치 않은 재할당 방지코드의 안정성 향상 const블록 스코프재선언 및 재할당 불가호이스팅은 일어나지만, 선언 전에 접근 시 에러 발생의도치 않은 재할당 방지코드의 안정성 향상 Ex. 함수 스코프와 블록 스코프의 주요 차이점변수의 유효범위를 결정하는 단위함수 스코프함수 단위로 변수의 유효 범위가 지정됨var 키워드로 선언된 변수에 적용 함수만이 새로운 스코프를 생성블록({})은 새로운 스코프를 생성하지 않음같은 함수 내의 var 변수는 모두 같은 스코프.. 이전 1 다음