상세 컨텐츠

본문 제목

[js]var과 let과 const

데이터엔지니어/front

by 숭밍 2023. 7. 25. 13:10

본문

var : 함수 영역의 범위를 가진다.

재할당과 재선언 가능. but 잘못 사용하면 오류 발생하기에 자주 사용하는거 비추천 => let과 const 사용

 

let: 재선언 할 수 없는 변수 선언

  • hoisting이 발생하지 않는다.(hoisting이 없는 변수처럼 적용할 수 있다.)

 

const: 변하지 않는 값을 변수로 선언할 때 사용.

  • const로 할당한 변수는 재선언 및 재할당을 할 수 없다.

let과 const의 공통점: { } 블록 안에서만 쓸 수 있는 변수

let과 const의 차이점: let은 재할당이 되지만 const는 재할당이 되지 않는다.

 

따라서

  • 전역 변수는 최소한으로 사용한다.
  • var 변수는 함수의 시작 부분에서 선언한다.
  • for 문에서 카운터 변수 사용 시, var 예약어 사용하지 않는다.
  • 변수 선언 시 let과 const 를 사용한 변수를 사용한다. (const는 상수를 선언할 때 사용하고 나머진 let 사용)

'데이터엔지니어 > front' 카테고리의 다른 글

[html] form 요소  (0) 2023.07.21
[html]이미지, 오디오, 비디오, 하이퍼링크  (0) 2023.07.21
[html] 표 만들기  (0) 2023.07.21
[html]/ 텍스트 입력 종류  (0) 2023.07.21
[html]기본구조  (0) 2023.07.21

관련글 더보기