[JavaScript] 변수,데이터형
1. 선언
JavaScript의 선언의 3가지 방법
[var](https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Statements/var)
변수를 선언. 추가로 동시에 값을 초기화.
var name = "홍길동";
//재할당
var age = 26;
var good = true;
var loading = false;
var end = null;
var data;
var arr = [10, 20, 30];
//typeof는 데이터형 확인가능
console.log(typeof name);
console.log(typeof age);
console.log(typeof loading);
console.log(typeof end);
console.log(typeof data);
console.log(typeof arr);
[let](https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Statements/let)
블록 스코프 지역 변수를 선언. 추가로 동시에 값을 초기화.
- var는 재선언,재할당 가능
- let은 재선언 불가능, 재할당 가능
//let은 var과 비슷
let test1 = 10;
console.log(test1);
console.log(typeof test1);
//재할당
test1 = 20;
console.log(test1);
[const](https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Statements/const)
블록 스코프 읽기 전용 상수를 선언.
const MY_VALUE = 1234;
console.log(MY_VALUE)
//재할당 불가능
MY_VALUE=300;
console.log(MY_VALUE)
=> TypeError: Assignment to constant variable.