Javascript - Variables

Taeyeon Kim·2022년 3월 3일
0

Variable 은 변수, 즉 변하는 수라는 뜻이다.

변수를 선언하고 값을 할당함으로써,
코드 내의 여러 부분에 사용된 특정한 값을 한꺼번에 변경해 줄 수 있어 나중에 유지보수 혹은 코드를 재사용할 때 용이하게 해준다.

예를 들어

const name = '뚱이';

우리집 강아지 이름은 name입니다. name는 먹을 것을 아주 좋아합니다.
우리 가족도 name을 아주 좋아합니다.

위와 같은 문장을 썼을 때, 뚱이의 이름이 바뀌었다면 우리는 이름이 쓰인 세 군데를 모두 수정해 주어야하지만, const name을 사용했기 때문에

const name = '장군이';

로만 바꾸어주면 name이 사용된 모든 부분이 자동으로 수정되는 효과를 줄 수 있다.

Javascript의 변수에는 var , let, const 3가지 선언방식이 존재한다

최초에 Javascript가 만들어졌을 때는 var 를 사용한 변수 선언만이 존재했으나, 추후에 const 와 let 가 추가되었다.

const 로 선언한 변수는 이후에 절대로 값이 변하지 않으며,

let 으로 선언한 변수는 추후에 값의 변경이 가능하다.

예를 들자면 다음과 같다.

const a = 5;

a = 10; 

위와 같이 const 로 선언한 변수를 나중에 변경하려하면 에러가 발생한다.

let b = 2;

b = 4;

위와 같이 let 으로 선언한 변수는 이후에 값을 자유롭게 변경할 수 있다.

const 와 let 을 사용함으로써, 우리는 전체 코드를 보지 않아도

"아, const 로 선언된 이 변수는 절대로 변할 일이 없구나."
혹은,
"아, let 으로 선언된 이 변수는 중간에 변경될 가능성이 있구나."

라는 것을 유추해내는 것이 가능해진다.

0개의 댓글