본문 바로가기
Frontend/JavaScript

자료와 변수 ③ 상수와 변수

by minhi 2024. 9. 14.

앞서 자료와 변수 중 자료에 대해 알아보았으니 이번 글에선 변수에 대해 알아보자.

상수
'항상 같은 수'라는 의미로, 한 번 값을 할당하면 변경할 수 없다.

 

상수는 const 키워드를 사용해 선언하며 선언 시 할당된 값은 이후 변경될 수 없다.

이때 특정한 이름의 상수는 한 파일에서 한 번만 선언할 수 있고 선언 시 반드시 값을 함께 지정해주어야 한다.

변수
'변할 수 있는 수'라는 의미로, 값을 계속 변경할 수 있다.

 

변수는 let 키워드를 사용해 선언하며 선언 시 할당된 값은 이후 변경될 수 있다.

이때 특정한 이름의 변수는 한 파일에서 한 번만 선언할 수 있고 선언 시 값을 함께 지정해주지 않아도 된다.

변수에 사용할 수 있는 연산자는 다음과 같다.

  • 복합 대입 연산자: +=, -=, *=, /=, %=
  • 증감 연산자: 변수++, ++변수, 변수--, --변수

 

undefined 자료형


상수와 변수를 사용하다보면 undefined 자료형을 만나게 된다.

말 그대로 정의되지 않은 자료형으로, 상수 또는 변수로 선언되지 않은 식별자, 값이 할당되지 않은 변수가 해당된다.

> typeof(a)
"undefined"

> let b
undefined
> typeof(b)
"undefined"

 

 

 

 

 


이 글은 혼자 공부하는 자바스크립트 (윤인성 저)를 바탕으로 공부한 내용을 작성한 글입니다.

'Frontend > JavaScript' 카테고리의 다른 글

조건문 ① if 조건문  (0) 2024.09.14
입력과 출력  (1) 2024.09.14
자료와 변수 ② 자료형 변환  (0) 2024.09.14
자료와 변수 ① 기본 자료형  (0) 2024.09.14
JavaScript 기본  (1) 2024.09.13