변수 = 읽어들여서 메모리에 저장한다.
변수의 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)
(아는 내용이라 간단하게 작성했습니다 ㅎㅎ;;)
'JavaScript 강의' 카테고리의 다른 글
1-6 연산자(사칙 연산자, 비교 연산자) (0) | 2024.08.12 |
---|---|
1-5 (중요)형변환(명시적, 암묵적) (0) | 2024.08.12 |
1-4 불(참과 거짓) 및 값 존재 유무 (0) | 2024.08.12 |
1-3 데이터 타입 및 JavaScript 꿀팁들 (0) | 2024.08.12 |
1-1 JavaScript 소개 (0) | 2024.08.12 |