개념/Javascript(23.03.27~)

[Javascript] [15-3] let과 const의 등장 : js 스타일 가이드

Lethargin 2023. 4. 4. 17:44

[15-3] let과 const의 등장 : js 스타일 가이드

*자바스크립트는 유연성이 많아 편리하지만, 프로그램이 커지면 가독성/디버깅 하기 어려움

 

①전역 변수는 최소한으로 사용할 것

 

②var 변수는 함수의 시작 부분에서 선언할 것

-var 사용한 변수는 어디서 선언하든 상관 없지만, 내부에서 호이스팅이 생기므로 오류 발생할 수 있음

∴함수 시작 부분에 선언하면 변수 확인도 쉽고 오류도 ↓

 

③for문에서 카운터 변수 사용 시 : var 예약어 사용 x

  • 대신 for문 밖에서 var로 선언하거나
  • var 대신 let을 사용해 블록변수로 선언할 것

 

④ES6 사용시, 되도록 var보다는 let을 사용