자바스크립트 변수를 만드는 방법에 2가지 있다.
🚀const 와 let 그렇다면 차이점은 뭘까?🚀
const 는 constant (상수) 라는 것이고, constant 는 값이 바뀔 수 없다는 것.
사진을 보면 let 으로 myBlog 라는 변수를 만들었고 값은 couch coding 이다.
변수 myBlog의 값을 수정해주고 싶다면 , let myBlog = " coding master" 이 아닌!
바로 myBlog 변수를 적고 수정하고 싶은 값을 적어주면 된다.
let은 생성할때 적어주는 것이다!
그래서 결과는 아래 사진 처럼 나온다.
만약 let 이 아닌 const 로 변수 myBlog를 만들어 준다면!? 어떻게 될지 알아보자.
사진을 보면 알겠지만, 에러가 뜬다.
=> 즉, const 로 variable (변수) 를 만들면 바꿀수 없는 변수
let 으로 variable(변수)를 만들면 바뀔수도 있는 변수
이 규칙에 대해 안다면, 코드가 나중에 뭘 할지를 알 수 있다.
참고로 많은 사람들이 const 를 기본적으로 사용하고, 만약 variable을 업데이트 하고 싶다면 때에 따라서 let을 사용.
과거에는 const 와 let 은 없고 오직 var 만 있었다고 한다.
var 은 매우 이상한 규칙이 있었는데, var은 어디서든 업데이트 할 수 있었다. (let 처럼)
그래서 옛날 자바스크립트 책들을 보면 var 사용한것 을 볼 수 있다.
기본적으로 const 를 쓰고, 필요할 때 만 let을 쓰되, var은 쓰지 말것!!
추가 수정 내용
const - 재선언 불가, 재할당 불가
let - 재선언 불가, 재할당 가능
var - 재선언 가능, 재할당 가능
'JavaScript 시리즈☕' 카테고리의 다른 글
🚀object(객체) 🚀 | JavaScript 시리즈 009 (0) | 2021.08.03 |
---|---|
🚀array (배열)🚀 | JavaScript 시리즈 008 (0) | 2021.08.02 |
🚀 null VS undefined 🚀| JavaScript 시리즈 006 (6) | 2021.08.01 |
🚀템플릿 문자열에 대해서🚀 | JavaScript 시리즈 005 (4) | 2021.08.01 |
🚀 형 변환 🚀 | JavaScript 시리즈 004 (0) | 2021.07.29 |