1-2 JavaScript 변수 선언
변수 = 읽어들여서 메모리에 저장한다.
변수의 5가지 주요 개념
변수 이름 : 저장된 값의 고유 이름
변수 값 : 변수에 저장된 값
변수 할당 : 변수에 값을 저장하는 행위
변수 선언 : 변수를 사용하기 위해 컴퓨터에 알리는 행위
변수 참조 : 변수에 할당된 값을 읽어오는 것
변수 종류
var : 함수 스코프
함수 스코프는 변수의 유효 범위가 함수 전체에 걸쳐 있는 것을 의미합니다. var로 선언된 변수는 함수 내에서만 유효하며, 함수 외부에서는 접근할 수 없습니다.
let : 블록 스코프
const : 블록 스코프(고정값)
블록 스코프는 변수의 유효 범위가 중괄호 {}로 감싸인 블록 내에만 한정되는 것을 의미합니다.
변수 사용에 주의할 점
1. Let과 Const는 동일한 변수명 사용이 불가능 하다.
Var은 "변수명"이 동일해도 문제가 없지만
Let과 Const는 변수명이 동일하면 오류가 난다.
(다른 지역 끼리 동일한 변수명 사용은 가능)
2. Const는 변수값을 재할당 할 수 없다.
-var 변수값 재할당(가능)
- let 변수값 재할당(가능)
- const 변수값 재할당(불가능)
var과 let은 변수값을 재할당이 가능했지만,
const는 재할당이 불가능하다!
이유 : const는 고정된 상수 값으로
불변에 진리 같은 개념이다.
그래서, const로 불변의 진리 값을
필요할 때 사용만 할 수 있다.
ex)
const pi = 3.14
console.log(4 * 4 * pi)
console.log(2 * 2 * pi)
(아는 내용이라 간단하게 작성했습니다 ㅎㅎ;;)