앞서 자료와 변수 중 자료에 대해 알아보았으니 이번 글에선 변수에 대해 알아보자.
상수
'항상 같은 수'라는 의미로, 한 번 값을 할당하면 변경할 수 없다.
상수는 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 |