[Java Script_let const var]
변수와 상수의 선언 방법에 대해 알아보자
<STUDY>
❔변수, 상수
- 변수 (var, let) : 데이터, 오브젝트, 함수 등을 담을 수 있음.
- 상수 (const) : 변화하지 않는 값을 가지고 있는 변수.
❔var, let
- 데이터 타입에 상관없이 변수 저장할 때 사용.
❓var과 let의 차이점
1. var
var /*변수명*/ = /*할당값*/;
- 코드 안에서 동일한 변수명 사용이 가능하다.
- 호이스팅의 영향을 받는다. 👉 [자바스크립트] 함수 사용하기_function / 호이스팅?
- 기존에 동일한 이름의 변수에 할당값이 사라져 오류가 발생할 수 있다.
2. let
let /*변수명*/ = /*할당값*/;
- 변수선언, 할당방식은 var과 동일
- 동일한 변수명으로 변수 선언이 불가하다.
- 호이스팅의 영향을 받지 않는다.
3. const
const /*변수명*/ = /*할당값*/;
- 변하지 않는 값을 선언할 때 사용.
- 재선언, 값 변경이 불가하다.
내가 보려고 정리하는 자바스크립트🔆
'STUDY > Javascript & Typescript' 카테고리의 다른 글
[타입스크립트] event.target.checked - event 타입 오류 / 리액트, input event, ChangeEvent<HTMLInputElement> (0) | 2022.12.10 |
---|---|
[자바스크립트] 시간 표기하기_⏰ / sns처럼 표기하기 (0) | 2022.11.01 |
[자바스크립트] URL.createObjectURL() 반복적인 객체 생성 오류_💡 / 메모리 관리, URL.revokeObjectURL() (0) | 2022.10.26 |
[자바스크립트] setTimeout() 사용하기 / 비동기? (0) | 2022.02.25 |
[자바스크립트] 함수 사용하기_function / 호이스팅? (0) | 2022.02.14 |