변수의 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라는 다른 값을 재할당 할 수 없다.
'프로그래밍' 카테고리의 다른 글
JavaScript 데이터타입 형변환 (0) | 2024.04.24 |
---|---|
변수의 데이터 타입 ( 숫자 / 문자열 / 불리언 / 객체 / 배열 / undefined / null ) (0) | 2024.04.23 |
Node.js 설치하기 및 VS Code 에서 확인 (노드.js 설치하기) (0) | 2024.04.23 |
GitHub 협업하기 ( Git Clone ) (1) | 2024.04.18 |
Git과 GitHub의 뜻 그리고 GitHub연결하기 (0) | 2024.04.17 |