๋ณ์๋ ๋ณํ๋ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅ์์น์ธ ๋ฉ๋ชจ๋ฆฌ ๊ณต๊ฐ์ ๋๋ค.
๋ณ์์๋ ์ค์ง ํ๋๋ง ์ ์ฅ๋ฉ๋๋ค.
ํ๋์ ๊ณต๊ฐ์ ๊ธฐ์กด ๋ฐ์ดํฐ๊ฐ ์กด์ฌํ ์ ์๋ก์ด ๋ฐ์ดํฐ๊ฐ ์ ๋ ฅ๋๋ฉด OverWrite ๋๋ฏ๋ก
๋ฎ์ด์ง๊ณ ๊ธฐ์กด ๋ฐ์ดํฐ๋ ์ญ์ ๊ฐ ๋ฉ๋๋ค.
1. ๋ณ์ ์ ์ธ
๋ณ์ ์ ์ธ ์์๋ var ํค์๋๋ฅผ ์ฌ์ฉํด์ผ ํฉ๋๋ค.
๋ณ์์ ์ด๋ฆ์์ฑ ๊ท์ฝ = ์๋ฌธ,์ซ์๋ก ์ฌ์ฉํ๊ณ ์ผ๋ถ ํน์๋ฌธ์ _ , & ๋ง ์ฌ์ฉํ ์ ์์ต๋๋ค.
๋ณ์ ์ ์ธ ๋ฐฉ์
var ๋ณ์๋ช ;
var ๋ณ์๋ช = ๊ฐ;
์ฝ์ธ์ด๋ผ๋ ๋ณ์์ ๊ฐ์ ํ ๋นํ๊ณ ๊ทธ ๋ณ์์ ๋ค์ ํ ๋นํ๋ฉด ์์์ ์ค๋ช ํ ๊ฒ๊ณผ ๋ฎ์ด์ฐ๊ธฐ๊ฐ ๋์ด์ ธ
์ต๊ทผ ๋ฐ์ดํฐ๋ง ๋จ๊ฒ๋ฉ๋๋ค.
2-1. ๋ฌธ์ํ ๋ฐ์ดํฐ
๋ณ์์ ๋ฌธ์ํ์์ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํด ๋ณด์์ต๋๋ค. ์์์ ๋งํ ๊ฒ๊ณผ ๊ฐ์ด String " " ๊ฐ์ธ๊ณ ์๊ธฐ ๋๋ฌธ์
"234"๋ ์ซ์๊ฐ ์๋ ๋ฌธ์ํ ๋ฐ์ดํฐ์ ๋๋ค.
typeof ์ฐ์ฌ์๋ฅผ ์ฌ์ฉํด์ฌ ํด๋น ๋ณ์๋ฐ์ดํฐ์ ๋ํ ํ์ ์ ๋ฌธ์๋ก ๋ฐํํด ์ค๋๋ค.
์ฌ๋ฌ๋ถ๋ค์ด ๋ณ์๋ก ์ง์ ํ ์ด๋ฆ์ typeof ์ฐ์ฐ์๋ฅผ ์ฌ์ฉํด ๋ฌธ์๊ฐ์ฒด ์ถ๋ ฅํ์๋ฉด ์ง์ ๋ ๋ณ์์
ํ์ ์ ํ์ธํ ์ ์์ต๋๋ค.
๋๊ธ ์์ญ