목록javasvript (1)
비앤비 성공기
Javascript | 변수 var, let, const 그리고 호이스팅
Javascript에서 var,let,const의 차이점에 대해 알아보기전 몇가지를 짚고 넘어가야 할 부분이 있다. 우선 ES6의 도입전 ES5시절까지만 하더라도 변수 선언은 var를 사용했다. 하지만 var는 치명적인 단점을 가지고 있어 주의를 기울이지 않으면 심각한 문제를 일으킨다. var 를 사용했을때 문제점을 정리해 보았다. 1. 함수 레벨 스코프(Function-level scope) 함수의 코드 블록만을 스코프로 인정한다. 따라서 전역 함수 외부에서 생성한 변수는 모두 전역 변수이다. 이는 전역 변수를 남발할 가능성을 높인다. for 문의 변수 선언문에서 선언한 변수를 for 문의 코드 블록 외부에서 참조할 수 있다.2. var 키워드 생략 허용 암묵적 전역 변수를 양산할 가능성이 크다. 3...
끄적끄적 개발 지식이야기/javascript
2021. 10. 11. 18:46