[JS] let과 const (2)

선영·2022년 8월 14일
0

JS

목록 보기
8/25
post-thumbnail

const를 사용한 변수의 특징

  • const로 선언한 변수는 상수 변수(constant variable). 상수는 프로그램 안에서 변하지 않는 값을 뜻함.
  • const로 할당한 변수는 재선언하거나, 재할당할 수 없음.
  • let 예약어를 사용한 변수처럼 블록 레벨의 스코프를 가짐.

자바스크립트 변수, 사용방법

  • 전역변수는 최소한 사용
  • var 변수는 함수의 시작 부분에서 선언
    • var를 사용한 변수는 어디에서 선언하든 상관없지만 내부에서 호이스팅이 생기므로 오류가 발생할 수 있음. 따라서 var 변수는 함수 시작 부분에 선언하는 것이 변수를 확인하기도 쉽고 오류를 줄이는 방법
  • for문에서 카운터 변수를 사용할 때에는 var 예약어를 사용하지 않음.
    • var 변수는 함수 레벨의 스코프이므로, for 문 밖에서 선언하거나 let를 사용하여 블록 변수로 선언하는 것이 좋음.
  • ES6를 사용한다면 예약어 var보다 let를 사용하는 것이 좋음.

0개의 댓글