변수(variable)
- 데이터를 저장할 수 있는 메모리 공간
- 값이 변경될 수 있음
- 자바스크립트의 변수는 타입이 없음
- let 키워드를 사용하여 변수를 선언
1. var
- 유연한 변수 선언 방식
- 지역변수, 전역변수와의 구별이 없음
- 같은 이름의 변수를 선언할 수 있음
console.log(num);
var num = 10;
{
console.log(num); // 전역변수 num = 10
var num = 20; // 지역변수 num = 20
}
console.log(num); // 전역변수 num = 20
2. let
- 지역변수, 전역변수의 구별이 확실
- 같은 이름의 변수를 선언할 수 없음
let 변수명 = 값;
또는
let 변수명;
변수명 = 값;
트랜스 컴파일러
✔- 과거 브라우저 및 특정 브라우저 버전 등을 모두 사용할 수 있도록 해석해주는 라이브러리
- BABEL
상수(constant)
- 한번 선언된 상수는 다시 재정의 할 수 없음
- 값을 재할당 할 수 없음
const 상수명 = 값;
예) const num = 10;
const 상수명;
상수명 = 값; (X)
자바스크립트에서 상수를 권장하는 이유
✔- 해킹을 방지하기 위해
- 개발자 실수를 방지하기 위해
728x90
'KDT > JavaScript' 카테고리의 다른 글
조건문 (0) | 2023.04.05 |
---|---|
연산자(Operator) (0) | 2023.04.05 |
대화 상자 (0) | 2023.04.05 |
데이터 타입 & 타입 변환 (0) | 2023.04.05 |
자바스크립트 역사 & 특징 (0) | 2023.04.05 |