본문 바로가기

프로그래밍

Node.js 변수의 5가지 주요 개념 및 특징

변수의 5가지 주요 개념

  • 변수 선언 : 변수를 사용하기 위해 컴퓨터에 알리는 행위
  • 변수 이름 : 저장된 값의 고유 이름
  • 변수 값 : 변수에 저장된 값
  • 변수 할당 : 변수에 값을 저장하는 행위
  • 변수 참조 : 변수에 할당된 값을 읽어오는 것

데이터 타입의 결정시기는 runtime에 결정된다.

 

 

1. 변수 선언, 변수 이름, 변수 값, 변수 할당

var myVar = "Hello World";
 

위의 코드를 보자

  • 좌측의 var myVar 는 var타입의 변수 myVar를 만드는(선언하는) 과정이다.
  • 우측의 "Hello World" 는 앞에서 선언한 myVar 라는 변수에 Hello World 라는 값을 할당하는 과정이다.

 

변수는 위 코드처럼 한줄로 작성 할 수도 있고, 아래 코드처럼 두줄로 작성할 수 도있다.

var myVar;
myVar = "Hello World";
 

보통은 한줄로 작성하며, 특별한 이유가 없다면 위 방법은 사용하지 않는다.

 

 

 

2. 변수 참조

var myVar = "Hello World";
consol.log(myVar);
 

var 타입의 변수 myVar를 만들고, Hello World 라는 변수 값을 할당하였다.

그리고 변수 myVar를 참조하여 콘솔 로그에 찍히도록 하였다.

 

대표사진 삭제

사진 설명을 입력하세요.

실행하면 위 처럼 터미널창에 Hello World 가 출력된다.

 

 

 

3. 변수의 종류 와 특징

  • var

동일한 변수이름을 중복되게 선언할 수 있다.

할당된 변수 값을 다른 값으로 재 할당 할 수 있다.

var myVar = "Hello World";
myVar 변수를 선언하고, Hello World 라는 값을 할당한다.

var myVar = "Goodbye World";
위에서 선언한 동일한 변수 myVar를 다시 선언후, Goodbye World 라는 값을 할당한다.

myVar = "Test World";
위에서 할당된 변수myVar에 Test World라는 다른 값을 재할당 할 수 있다.
 

 

 

  • let

동일한 변수이름을 중복되게 선언할 수 없다.

할당된 변수 값을 다른 값으로 재 할당 할 수 있다.

let myLet = "Hello World";
myLet 변수를 선언하고, Hello World 라는 값을 할당한다.

let myLet = "Goodbye World";
위에서 선언한 동일한 변수 myLet을 다시 선언할 수 없다.

myLet = "Test World";
위에서 할당된 변수 myLet에 Test World라는 다른 값을 재할당 할 수 있다.
 

 

  • const

동일한 변수이름을 중복되게 선언할 수 없다.

할당된 변수 값을 다른 값으로 재 할당 할 수 없다.

const myConst = "Hello World";
myConst 변수를 선언하고, Hello World 라는 값을 할당한다.

const myConst = "Goodbye World";
위에서 선언한 동일한 변수 myConst를 다시 선언할 수 없다.

myConst = "Test World";
위에서 할당된 변수 myConst에 Test World라는 다른 값을 재할당 할 수 없다.