13-2. JS ํจ์ (let, const, ์ฌ์ฌ์ฉ ๊ฐ๋ฅํ ํจ์)
var ๋ณ์๋ ์ฌ๋ฌ๊ฐ์ง ๋ฌธ์ (?)๋ฅผ ๋ฐ์์ํฌ ์ ์๋ค. ๋ง์ฝ var ์์ฝ์ด๋ฅผ ๋นผ๋จน์ผ๋ฉด ์ ์ญ๋ณ์๊ฐ ๋์ด ์๋์น์๊ฒ ์ฌ๋ฌ๊ตฐ๋ฐ์์ ์ฐ์ด๊ฒ ๋์ด ์ํ๋ ๊ฐ์ด ์๋์ฌ ์๋ ์๊ณ , var ๋ณ์๋ ์ฌ์ ์ธ๊ณผ ์ฌํ ๋น์ด ๊ฐ๋ฅํ์ฌ ์ฝ๋ ๊ธธ์ด๊ฐ ๊ธธ์ด์ ธ var ๋ณ์๋ฅผ ์ ์ธํ์๋์ง ๋ชจ๋ฅด๊ณ ๊ฐ์ ์ด๋ฆ์ผ๋ก ์ฌ์ ์ธํ๊ฑฐ๋ ์ฌํ ๋นํ๊ฒ ๋ ์๋ ์๋ค. ์ด๋ฌ๋ฉด ๋ ์ฌ์ฉ์๊ฐ ์์ํ๋ ๊ฐ์ด ์๋ ์ ํ ๋ค๋ฅธ ๊ฐ์ผ๋ก ์ถ๋ ฅ๋ ์๋ ์๋ค. ๋ฐ๋ผ์ ES6์์๋ ๋ณ์๋ฅผ ์ ์ธํ๊ธฐ ์ํ ์์ฝ์ด๋ก let๊ณผ const๊ฐ ์๋ก ์๊ฒผ๋ค. ๊ทธ๋ฆฌ๊ณ ๋๋๋ก์ด๋ฉด var ์ฌ์ฉ์ ๊ถ์ฅํ์ง ์๋๋ค๊ณ ํ๋ค. โ var๋ ํจ์ ์์ญ์ ๋ฒ์์์ ์ฌ์ฉ๋๊ณ , let๊ณผ const๋ ๋ธ๋ก ์์ญ์ ๋ฒ์์์ ์ฌ์ฉํ๋ค. 1. let 1๏ธโฃ ๋ธ๋ก์์ ์ฌ์ฉ ๊ฐ๋ฅํ๋ค. let ์์ฝ์ด๋ ๋ณ์๋ฅผ ์ ์ธํ {..
2021.10.19