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 github 구경하기👈

 

ez1n - Overview

Study -ing. ez1n has 4 repositories available. Follow their code on GitHub.

github.com