๋ถ๊ธฐ์ ๋ฐ๋ผ ๊ฐ์ด ๊ฒฐ์ ๋๋ ์ฝ๋๋ฅผ ์งค ๋, ๋ณ์๋ฅผ ๋ฌด์์ผ๋ก ์ ์ธํ๋ ๊ฒ์ด ์ข์๊น? ์์ ๋ถ๋ถ์ด๋ ์ข์ ์ง์ ์ด๋ผ ์๊ฐํ์ฌ ์ ๋ฆฌํด๋ณธ๋ค.
ํต์ฌ ์์ฝ
๋ถ๊ธฐ์ ๋ฐ๋ผ ๊ฐ์ด ๊ฒฐ์ ๋ ๋ ๋ณ์๋ฅผ ์ ์ธํด์ผ ํ๋ค๋ฉด,
var
๋ณด๋ค๋let
์ ์ฐ์ ์ ์ผ๋ก ๊ฒํ ํด๋ณด์.
let, var
- ์ฝ๋๋ฅผ ์ง๋ค๋ณด๋ฉด, ํน์ ๋ถ๊ธฐ์ ๋ฐ๋ผ ๊ฒฐ๊ณผ๋ฅผ ๋ค๋ฅด๊ฒ ์ธํ ํด์ผํ ๋๊ฐ ์๋ค.
- ์ด๋ฐ ๊ฒฝ์ฐ ์๋ฌด ์๊ฐ์์ด ์ง ๋ค๋ฉด, ๋ค์๊ณผ ๊ฐ์ด ์ง๊ธฐ ์ฝ๋ค.
- ํด๋น ์ฝ๋๋ ๋ฌธ์ ์์ด ์๋ํ ๊ฒ์ด๋ค.
- ํ์ง๋ง,
result
๋ณ์์ ์ ์ธ ๋ถ์์var
๋ก ํ๊ธฐ ๋๋ฌธ์, ์ฝ๊ฐ์ ํํ๋ ฅ์ด ๋จ์ด์ง๋ ๊ฒฐ๊ณผ๋ฅผ ๋ณ๋๋ค.
- ๋ค์๊ณผ ๊ฐ์ด
let
์ผ๋ก ์ ์ธํ๋ค๋ฉด, โ์ ํด๋น ๊ฒฐ๊ณผ๊ฐ ํ๋ฒ๋ง ์ธํ ๋๋ ๊ตฌ๋โ์ ๊ฐ์ ์ถ๊ฐ ์ ๋ณด๋ฅผ ์ ๊ณตํ ์ ์๊ฒ ๋๋ค. - ์ฆ, ์กฐ๊ธ๋ ์ข์ ํํ๋ ฅ์ ๊ฐ๋๋ค.