JavaScript 강의

1-2 JavaScript 변수 선언

kagan-draca 2024. 8. 12. 11:12

 

변수 = 읽어들여서 메모리에 저장한다.

 

변수의 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)

 

(아는 내용이라 간단하게 작성했습니다 ㅎㅎ;;)