본문 바로가기
Programing Language/JavaScript

Js변수 선언 방식 var, let, const

by doriver 2025. 1. 27.

JavaScript의 변수는 어떤 특정 타입과 연결되지 않으며, 모든 타입의 값으로 할당(및 const제외 재할당) 가능 

js 주요 변수 타입( != 변수 선언 방식 )

기본(primitive) 타입 number, string, boolean, undefined, null, bigint, symbol
객체(object) 타입 Object, Array, Function

 

 

변수를 var, let으로 만들면 재할당이 가능하고 const로 만들면 값 재할당이 불가능

let 이름 = 'Kim';
이름 = 'Park';  //가능

const 나이 = 30;
나이 = 40; //에러

const는 constant의 약자로 바뀌지 않는 일정한 값을 뜻함

바뀌면 큰일날 값을 저장하고 싶을 때 사용하면 좋습니다. 

 

 

 

 

https://dev-coco.tistory.com/112

 

[JavaScript] var, let, const의 차이 및 scope, hoisting 알아보기

JavaScript의 변수 선언 방식인 var, let, const의 차이점에 대해 알아보자. var, let, const의 차이점을 정리해보면 다음과 같다. 1. 중복 선언 가능 여부 2. 재할당 가능 여부 3. 스코프 유효범위 4. 호이스팅

dev-coco.tistory.com