728x90
728x90
혼자 공부하며 저만의 언어로 정리한 내용이므로 정확하지 않을 수 있습니다.
Javascript에서 변수를 선언할 때는 const, let, var를 사용할 수 있다.
이전에는 모두 var로 선언을 했다면 최근에는 const와 let으로 구분해서 사용한다.
const와 let은 어떻게 다를까?
먼저, const는 상수로 변하지 않는 값을 정의할 때 사용한다.
즉, 한번 선언하고 초기화를 해주면 값을 변경할 수 없다는 의미이다.
let은 추후에 값을 update하고싶을 때 사용한다.
그럼 우리는 뭘 기본적으로 사용하면 되는걸까??
바로 const
const를 기본으로 사용하되 나중에 값을 변경해야 한다? 그러면 let을 사용하자.
-> 내가 선언하는 모든 변수가 나중에 값이 변경될 것은 아니므로!
그리고 var는 그런 구분이 되지 않으므로 되도록 사용하지 말자.
-> var는 let처럼 초기화한 값을 다른 값으로 update할 수 있다.
-> 그러나 나 혹은 타인이 코드만 딱 놓고 봤을 때
const로 선언되어 있으면 '아 이 값은 변하지 않겠구나.',
let으로 선언되어 있으면 '아 이 값은 나중에 변하겠구나.' 하고 파악할 수 있지만
var로 선언되어있으면 알 수가 없다.
728x90
728x90
'프로그래밍 > HTML, CSS, Javascript' 카테고리의 다른 글
해상도에 대한 이해 (0) | 2023.12.11 |
---|---|
[Vue.js] V-if와 V-show (0) | 2021.08.02 |
[SPA 프론트엔드 프레임워크] Angular, React, Vue 란? (0) | 2021.07.12 |