혼공JS 2장 - 2
02-2 상수와 변수
- 상수는 변하지 않는 값을 저장하는 식별자이다. const 키워드를 사용해 선언한다.
- 변수는 변하는 값을 저장하는 식별자이다. let 키워드를 사용해 선언한다.
- 상수 또는 변수를 생성하는 것을 선언이라고 한다.
- 상수 또는 변수에 값을 넣는 것을 할당이라고 한다.
<상수>
- 우리는 원주율에 파이라는 기호를 붙여서 사용한다. 이때 파이와 같은 것을 상수(constant)라고 한다.
- 상수를 만드는 과정을 '선언'이라고 표현하고 const 키워드로 아래와 같이 선언한다.
Identifier has already declared
- 특정한 이름의 상수는 한 파일에 한 번만 선언할 수 있다.
Missing initializer in const declaration
- 상수는 한 번만 선언할 수 있으므로 선언할 때 반드시 값과 함께 지정해줘야 한다.
Assignment to constant variable
- 한 번 선언된 상수의 자료는 변경할 수 없다.
<변수>
- 변수를 만들 때는 let 키워드를 사용하며, 기본적인 사용방법은 상수와 같다.
Identifier has already been declared
- 상수와 마찬가지로 특정한 이름의 변수는 한 파일에서 한 번만 선언할 수 있다.
<변수에 적용할 수 있는 연산자>
- 변수는 복합 대입 연산자와 증감 연산자를 사용할 수 있다.
복합 대입 연산자
- 복합 대입 연산자는 대입 연산자와 다른 연산자를 함께 사용하는 연산자이다.
복합 대입 연산자 | 설명 | 사용 예 | 의미 |
+= | 기존 변수의 값에 값을 더한다. | a += 1 | a = a+1 |
-= | 기존 변수의 값에 값을 뺀다. | a -= 1 | a = a-1 |
*= | 기존 변수의 값에 값을 곱한다. | a *= 1 | a = a*1 |
/= | 기존 변수의 값에 값을 나눈다. | a /= 1 | a = a/1 |
%= | 기존 변수의 값에 나머지를 구한다. | a %= 1 | a = a%1 |
증감 연산자
- 증감 연산자는 복합 대입 연산자를 약간 간략하게 사용한 형태이다.
증감 연산자 | 설명 |
변수++ | 기존의 변수 값에 1을 더합니다(후위). |
++변수 | 기존의 변수 값에 1을 더합니다(전위). |
변수-- | 기존의 변수 값에 1을 뺍니다(후위). |
--변수 | 기존의 변수 값에 1을 뻅니다(전위). |
<undefined 자료형>
- 상수와 변수를 사용하면 undefined 자료형을 확인할 수 있다.
상수와 변수로 선언하지 않은 식별자
- 상수와 변수로 선언하지 않은 식별자의 자료형을 확인해보면 undefined가 나온다.
값이 없는 변수
- 변수를 선언하면서 값을 지정하지 않은 경우에 해당 식별자는 undefined 자료형이 된다.
- 저자 유튜브 강의 보기
- 11강 - 2.2절 상수와 변수 기본 : https://www.youtube.com/watch?v=lPjAr8sdOuM
- 12강 - 2.2절 마무리 : https://www.youtube.com/watch?v=Y4bGtMlJ8P8
해당 글은 [혼자 공부하는 자바스크립트] 책을 토대로 공부한 내용을 기록하기 위하여 작성됨.
'IT Study. > 혼공JS' 카테고리의 다른 글
3장. 조건문 - 1 (0) | 2022.06.07 |
---|---|
2장. 자료와 변수 - 3 (0) | 2022.06.06 |
2장. 자료와 변수 - 1 (0) | 2022.06.04 |
1장. 자바스크립트 개요와 개발환경 설정 - 3 (0) | 2022.06.02 |
1장. 자바스크립트 개요와 개발환경 설정 - 2 (0) | 2022.06.01 |