TIL

'let', 'const', 'var' 차이점

devyu0001 2024. 12. 3. 17:34

const:
const로 선언된 변수는 재할당될 수 없습니다.
객체나 배열의 내용은 여전히 ​​수정될 수 있습니다(예: 배열에 요소 추가).


let:
let으로 선언된 변수는 재할당될 수 있습니다.
let에는 블록 범위가 있습니다. 즉, 가장 가까운 중괄호({}) 집합 내에만 존재한다는 의미입니다.


var:
var로 선언된 변수는 재할당될 수 있습니다.
var에는 함수 범위가 있습니다. 즉, 선언되기 전에도 전체 함수에 걸쳐 존재합니다(호이스팅으로 인해).

 

 

추천:

  • 변수의 참조가 변경되지 않는 경우 const를 사용하세요(예: 추가하려는 배열).
  • 재할당이 필요한 경우 let을 사용하세요.
  • 레거시 코드로 작업하지 않는 한 var는 피하세요. let과 const가 더 안전하고 현대적인 대안이기 때문입니다.

'TIL' 카테고리의 다른 글

두 정수의 사이 합  (0) 2024.12.09
루트,제곱값 구하기  (1) 2024.12.06
조건문  (0) 2024.12.05
자연수 뒤집어 배열로 만들기  (0) 2024.12.04
모듈로 연산  (1) 2024.12.02