STUDY/Javascript & Typescript
[자바스크립트] 변수 상수_var, let, const / var, let 차이점?
ez1n
2022. 2. 27. 05:06
[Java Script_let const var]
변수와 상수의 선언 방법에 대해 알아보자
<STUDY>
❔변수, 상수
- 변수 (var, let) : 데이터, 오브젝트, 함수 등을 담을 수 있음.
- 상수 (const) : 변화하지 않는 값을 가지고 있는 변수.
❔var, let
- 데이터 타입에 상관없이 변수 저장할 때 사용.
❓var과 let의 차이점
1. var
var /*변수명*/ = /*할당값*/;
- 코드 안에서 동일한 변수명 사용이 가능하다.
- 호이스팅의 영향을 받는다. 👉 [자바스크립트] 함수 사용하기_function / 호이스팅?
- 기존에 동일한 이름의 변수에 할당값이 사라져 오류가 발생할 수 있다.
2. let
let /*변수명*/ = /*할당값*/;
- 변수선언, 할당방식은 var과 동일
- 동일한 변수명으로 변수 선언이 불가하다.
- 호이스팅의 영향을 받지 않는다.
3. const
const /*변수명*/ = /*할당값*/;
- 변하지 않는 값을 선언할 때 사용.
- 재선언, 값 변경이 불가하다.
내가 보려고 정리하는 자바스크립트🔆
ez1n - Overview
Study -ing. ez1n has 4 repositories available. Follow their code on GitHub.
github.com