혼공스 Study - 변수

유니·2022년 1월 7일
0

변수

변수는 Javascript 키워드의 한 종류로써 변하는 값을 담을 수 있는 메모리 공간을 의미한다.

변수 만들기

변수는 ES5 이전에는 var키워드를 사용하여 선언할 수 있었으나 var키워드의 여러가지 단점들로 인하여 ES6부터 새로 출시된 const(상수), let(변수) 키워드를 사용하여 선언할 수 있다..

let a = 10;

이런식으로 let키워드를 통해 식별자 a를 선언해준 후 할당시킬 값을 적어주면된다.

만약 내가 a를 수정하고 싶으면 a를 재할당 해주면된다.

a = 20;

주의할점

let은 위와 같이 재할당은 가능하나, 재선언은 불가능하다는것을 주의해야한다.

let a = 10;
let a = 20; // syntaxError
a = 20; 

변수에 적용할 수 있는 연산자

변수는 복합 대입 연산자와 증감 연산자를 사용할 수 있다.

복합 대입 연산자는 다른연산자와 함께 사용하는 연산자이다 ( ex. +=, -=, *=, /=, %= )

let value = 10;
value += 10; // 20

증감 대입 연산자는 변수와 함께 사용할 수 있는 연산자이다.
(ex. value++, ++value, value--, --value)

let value = 10;
value++;
console.log(value++);// 11
console.log(value++);// 12
console.log(value); // 13
console.log(++value); // 14

Undefined

상수와 변수를 사용하면 undefined자료형을 확인할 수 있다.

  1. 상수와 변수로 선언하지 않은 식별자
  2. 값이 없는 변수
profile
Prospective Junior Front-end Developer

0개의 댓글