[๋ฐ๋๋ผJS] ๋ ธ๋ง๋์ฝ๋ #2.3
๋ณ์๋ฅผ ๋ง๋ค ๋ const๋ฅผ ์ฌ์ฉํ๋ค๊ณ ํ๋ค.
์ถ๊ฐ๋ก let๋ ์ฌ์ฉ ๊ฐ๋ฅํ๋ค.
๋์ค์ ์ ๋ฐ์ดํธ๋ myName ๋ณ์๋ฅผ const๋ก ์ ์ธํ๋ฉด
์๋ฌ๊ฐ ๋ฌ๋ค.
[const์ let์ด ์ค์ํ ์ด์ ]
1. ๋ช๋ช ๋ณ์๋ ์ ๋๋ก ๋ณํ์ง ์๋๋ก ํด์ผ ํ ๋๊ฐ ์๊ณ , ๋ฐ๋ ์๋ ์์ ๊ฒ ๊ฐ์ ๋ณ์๋ ์๊ธฐ ๋๋ฌธ์ ์ค์ํ๋ค.
2. const์ let์ ์ฝ๋๋ง ๋ณด๊ณ ์ฝ๋๋ฅผ ์ง ์ฌ๋์ ์๋๋ฅผ ์ ์ ์๋ค. (=์ฝ๋๋ฅผ ์ดํดํ๋๋ฐ ์๊ฐ์ด ๋ ๋ค ์ ์๋ค.)
์์ ์ var๋ง ์กด์ฌํ๋ค. ์ธ์ด๋ฅผ ํตํด ๋ณดํธ๋ฅผ ๋ฐ์ง ๋ชปํ๋ค๋ ๋จ์ ์ด ์๋ค.
((ex) a๋ฅผ ์ค์๋ก ์ ๋ฐ์ดํธํด๋, ์ธ์ด๊ฐ ๋งํด์ฃผ์ง ์๋๋ค.)
var์ ๊ท์น์ด ์๋ค.
js๊ฐ var๋ ์ฝ๊ธฐ๋ ํ๋ค.
<์์ฝ>
const๋ฅผ ๊ธฐ๋ณธ(๋๋ถ๋ถ), ๋ณ์๋ฅผ ์ ๋ฐ์ดํธํ๊ณ ์ถ๋ค๋ฉด(ํ์ํ ๋๋ง) let์ ์ฌ์ฉํ์.
var์ ์ ๋ ์ฌ์ฉํ์ง ์๋๋ค.