본문 바로가기

IT Study./혼공JS

2장. 자료와 변수 - 2

 

 

 

혼공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 자료형이 된다.

콘솔에서 실행한 결과

 

 

 


 

 

 

 

 

 


해당 글은 [혼자 공부하는 자바스크립트] 책을 토대로 공부한 내용을 기록하기 위하여 작성됨.