[JavaScript] 자바스크립트 변수(상수)생성 방법 let, var, const

2021. 3. 2. 19:22Program/JavaScript

JavaScript에서 변수(variable)를 생성하는 방법

JavaScript에서 변수를 생성하는 방법 광역변수, 지역변수 등등... 여러가지가 있지만

우선 먼저 대표적인 세가지 방법에 대해서 간략하게 알아봅니다.

 

1. let

첫번째로 let 을 사용하여 변수를 생성하는 방법입니다.

let a = 1234;

a = 1234; // let을 생략하고 변수의 생성이 가능

let의 경우는 보통 생략하고 사용하는 경우가 많으며, 생략을 하고 변수이름만으로도 변수의 생성이 가능합니다.

이때 이렇게 생성된 변수는 광역변수라고 일컬어지며 다른 함수등에서도 사용이 가능한 변수로 만들어지게 됩니다.

또한 이 경우에는 언제든지 변수의 값을 수정, 변경 및 삭제가 가능합니다.

 

 

2. var

두번째로 가장 많이 사용하는 변수 생성 키워드입니다.

var a = 1;
var b = a + 2;
console.log(b);

// 3

var의 경우 변수의 생성시 가장 많이 사용되어지는 변수 생성 키워드이며, 원래의 취지는 지역변수의 생성이지만,

실제적으로는 지역변수, 광역변수를 가리지 않고 사용되는 경우가 많습니다.

var의 경우에도 변수의 값을 수정, 변경 및 삭제가 가능하지만 지역변수로 사용되는 경우에는 때때로 변수에 접근하지 못하기 때문에

일부러 구분하여 사용하는 경우가 많이 있습니다.

특정한 경우가 아니라면 var 변수 생성 키워드를 사용하는 것을 추천한다고 합니다.

 

 

3. const

세번째로는 변수의 값의 변경, 수정 및 삭제를 하지 못하게 하기 위한 특수한 변수 생성 키워드 const 입니다.

const a = 1234;

a = 3456;

// Uncaught TypeError: Assignment to constant variable.

만약 변수를 변경하려고(?) 내지는 실수로 같은 변수명으로 변수를 생성했을때는 에러가 발생합니다.

변경되지 말아야 할 변수를 변경하는 실수를 막기위해서는 꼭 const 생성 키워드를 사용하여 변수를 생성하도록 합니다.

 


연관글

[JavaScript] 자바스크립트 변수(상수) 사용하기 (const)

 

[JavaScript] 자바스크립트 변수(상수) 사용하기 (const)

006 _ 자바스크립트 상수 사용하기 (const) [적용] 데이터 값에 이름을 지정하여 사용하고 싶을 때 데이터 값을 반복해서 사용하고 싶을 때 데이터 값의 수정이 불가능한 상수를 사용하고 싶을 때 [

stonefree.tistory.com


[JavaScript] 자바스크립트 변수(상수) 사용하기 (let)

 

[JavaScript] 자바스크립트 변수 선언하기 (let)

005 _ 자바스크립트 변수 선언하기 (let) [적용] 데이터 값에 이름을 지정하여 사용하고 싶을 때 데이터 값을 반복하여 사용하고 싶을 때 값 변경이 가능한 변수를 사용하고 싶을 때 [내용] 자바

stonefree.tistory.com