[javascript] ์๋ฃํ ํ์ธ ํจ์
์ค๋ ์ฝ๋ ํ
์คํธ๋ฅผ ํ๋ฉด์ ๋ณ์์ ์๋ฃํ์ ํ์ธํด์ผ ํ๋ ๊ฒฝ์ฐ๊ฐ ์๊น ! โ
์ซ์์ธ์ง ์๋์ง : isNaN(); ๋ฌธ์์ด ํ์
('123', "123") ์ด๋ ์ซ์( 123 ) ํ์
์ด๋ ์ซ์๊ฐ ์
๋ ฅ๋๋ฉด false๋ฅผ ๋ฆฌํด, ์ด๊ฑธ ๋ชฐ๋ผ์ "์ซ์" ์ด๋ฐ ๋ฆฌํด๊ฐ์ด๋ผ Stringํ์
์ด์๋๋ฐ false๋ฅผ ์ถ๋ ฅํ๊ธธ๋ ์ซ์์ธ์ค ์์๋ค. + ๋ false๋ฅผ ๋ฆฌํดํ๋ ๊ฒฝ์ฐ : ๋น ๋ฌธ์์ด('', "", null), true, false, [] (๋ฐฐ์ด), new Date() โ
ํ์
์ ํ ๋ฐํํ๋ ํจ์: typeof(); ๊ทธ๋์ typeof();๋ฅผ ์ฐ๋๊น String ์ด๋ผ๊ณ ๋์๋ค. ๋ฐํ๋๋ ๊ฐ ๐ธundefined : ๋ณ์๊ฐ ์ ์๋์ง ์๊ฑฐ๋ ๊ฐ์ด ์์ ๋ ๐ธnumber : ๋ฐ์ดํฐ ํ์
์ด ์์ผ ๋ ๐ธstring : ๋ฐ์ดํฐ ํ์
์ด ๋ฌธ..