Notice
Recent Posts
Link
- Today
- Total
hye-log
[노마드코더]바닐라JS로 크롬 앱 만들기 (5)Always const! sometimes let! never var! 본문
NomadCoder/(JS)크롬 앱 만들기
[노마드코더]바닐라JS로 크롬 앱 만들기 (5)Always const! sometimes let! never var!
iihye_ 2022. 2. 17. 11:15const(상수)는 값이 바뀔 수 없는 변수를 선언할 때 사용한다.
하지만 값을 바꾸는 게 필요할 수도 있다.
let으로 변수를 선언하면 나중에 변수명만 가지고 값을 업데이트 할 수 있다.
myName을 let으로 선언했기 때문에 #11 에서 값을 바꿀 수 있다.
하지만 a는 const로 선언했기 때문에 #14 에서 값을 바꾸면 const의 값을 바꿀 수 없다는 TypeError가 발생하게 된다.
기본적으로 변수를 선언할 때에는 const를 사용하고, 변수를 업데이트할 필요가 있으면 let을 사용하여 선언한다.
과거에는 var을 이용하여 변수를 선언했는데, 값이 바뀐 것을 알 수 없기 때문에 되도록 사용하지 않는 게 좋다.
728x90
'NomadCoder > (JS)크롬 앱 만들기' 카테고리의 다른 글
[노마드코더]바닐라JS로 크롬 앱 만들기 (7)여러 개의 변수 대신 array 이용하기 (0) | 2022.02.17 |
---|---|
[노마드코더]바닐라JS로 크롬 앱 만들기 (6)True on, False off, Null nothing, Undefined no value! (0) | 2022.02.17 |
[노마드코더]바닐라JS로 크롬 앱 만들기 (4)게으른 프로그래머는 camelCase로 변수를 지어 사용한다. (0) | 2022.02.16 |
[노마드코더]바닐라JS로 크롬 앱 만들기 (3)모든 프로그래밍 언어는 숫자와 문자를 사용한다. (0) | 2022.02.16 |
[노마드코더]바닐라JS로 크롬 앱 만들기 (2)HTML은 JavaScript와 CSS를 붙여주는 접착제 역할이다! (0) | 2022.02.16 |
Comments