[JS] var, let, const ์ฐจ์ด
ยท
๐งก JavaScript
๐งก JavaScript1. var, let, const๋?JavaScript์์ ๋ณ์๋ฅผ ์ ์ธํ๋ ๋ฐฉ๋ฒ์๋ var, let, const ์ธ ๊ฐ์ง๊ฐ ์๋ค. ๊ฐ๊ฐ์ ํน์ง๊ณผ ๋์ ๋ฐฉ์์ด ๋ค๋ฅด๋ฏ๋ก ์ฌ๋ฐ๋ฅด๊ฒ ์ฌ์ฉํ๋ ๊ฒ์ด ์ค์ํ๋ค.2. var์ ํน์งvar๋ ES6 ์ด์ ๋ถํฐ ์กด์ฌํ๋ ๋ณ์ ์ ์ธ ๋ฐฉ์์ด๋ค.์ฃผ์ ํน์งํจ์ ๋ ๋ฒจ ์ค์ฝํ(Function Scope): var๋ก ์ ์ธ๋ ๋ณ์๋ ํจ์ ๋ด๋ถ์์๋ง ์ ํจํ๋ค.๋ณ์ ํธ์ด์คํ
(Variable Hoisting): ๋ณ์ ์ ์ธ์ด ์ฝ๋ ์คํ ์ ์ ๋์ด์ฌ๋ ค์ง์ง๋ง, ๊ฐ์ ํ ๋น๋์ง ์์ (undefined ์ํ).์ค๋ณต ์ ์ธ ๊ฐ๋ฅ: ๊ฐ์ ์ด๋ฆ์ผ๋ก ์ฌ๋ฌ ๋ฒ ์ ์ธํด๋ ์๋ฌ๊ฐ ๋ฐ์ํ์ง ์์.์์ console.log(a); // undefined ๋ฐ์var a = 10;console.log(..