2-1. Variables ์ซ์ ๋ฐ์ดํฐ, ๋ ผ๋ฆฌ ๋ฐ์ดํฐ,null & nudefined ๋ฐ์ดํฐ
1. ์ซ์ ๋ฐ์ดํฐ
Nember ๋ฐ์ดํฐ๋ ๋ณ์๋ ์ซ์๋ง ๋ค์ด๊ฐ๋๋ค.
var str1 = 234;
var val1 = ("234");
2. ๋ ผ๋ฆฌ ๋ฐ์ดํฐ
Boolean ๋ฐ์ดํฐ๋ true or false ์ฐธ ๋๋ ๊ฑฐ์ง์ ๊ฒฐ๊ณผ๋ฅผ ๋ฐํํฉ๋๋ค.
Boolean()๋ฉ์๋ ์ ๋ ฅํ๋ ๋ฐ์ดํฐ ์ค์์ 0,null,undefiend ์ ์ธํ ๋ฐ์ดํฐ๋ฅผ ๋ฐํํฉ๋๋ค.
var k2 = true;
bar t = 2 > 13;
var ff = Boolean("HI");
๋ฐ๋ก ์ ์ ๋ฐฐ์ด typeof ์ฐ์ฌ์๋ก ํด๋น ๋ณ์์ ํ์ ์ ๋ฌธ์๋ก ๋ฐํ์์ผ์ ํ์ธํด ๋ณด์๊ธธ ๋ฐ๋๋๋ค.
var1 ์ ๊ฐ์ด ๋ฌธ์ํํ๋ก ์ ์ฅํ์ต๋๋ค. ํ์ง๋ง Number() ํจ์๋ฅผ ํตํด 234์ ๋ฌธ์๋ฐ์ดํฐ๋ฅผ ์ซ์๋ก ๋ฐํ
๋ฐ์์ผ๋ก์จ ํด๋น ๊ฐ์ number๊ฐ ๋์์์ ์ ์ ์์ต๋๋ค.
3. null & nudefined ๋ฐ์ดํฐ
null๋ก ์ง์ ํ๋ฉด null ๋ฐ์ดํฐ๋ฅผ ์ ์ฅ๋ฉ๋๋ค. ๋์ ๋ณ์์ ์ ์ฅ๋ ๋ฐ์ดํฐ๋ฅผ ๋น์ธ๋ ์ฌ์ฉํฉ๋๋ค.
ํ์ง๋ง ๋ณ์๋ฅผ ์ง์ ํ ๊ฒฝ์ฐ nudefined ๊ฐ ๋ฉ๋๋ค. div ํ๊ทธ๋ฅผ ์ฌ์ฉํด ๋ณด์์ต๋๋ค.
div๋ ๋ธ๋ก ๋ ๋ฒจ์ด๋ฏ๋ก ํ ์ค๋ก ์ฒ๋ฆฌ๋๋ฏ๋ก </br> ๋ณด์ฌ์ฃผ๋ ๋ด์ฉ์ ๋์ผํ ๊ฒ์ ๋๋ค.
๋ณ์ ์ ์ธ ์ฃผ์์ ์ ๊ฐ๋จํ ์ ๋ฆฌํ ํ์ ์ฐ์ฐ์๋ก ๋์ด๊ฐ๋๋ก ํ๊ฒ ์ต๋๋ค.
๋๊ธ ์์ญ