๋ชฉ๋ก2022/01/03 (2)
whatisthis?
์ฐ๋ฆฌ๋ String ํ์ Number ํ์ผ๋ก ๋ฐ๊ฟ ๋, ์ฐ์ฐ(*1)์ ์ฌ์ฉํ๊ธฐ๋ ํ์ง๋ง, ์ฃผ๋ก parseInt()๋ Number()์ ์ฌ์ฉํ๋ค. = ํ ๋ณํ (Type Casting) parseInt()์ Number()์ ์ฐจ์ด๋ ๋ฌด์์ผ๊น? parseInt() Number() ๋ฌธ์์ด์์ ์ซ์๋ฅผ ๊ฐ์ ธ์ค๋ ๋ฅ๋ ฅ good. ์ฆ, ๋ฌธ์์ด์ด ์์ฌ์์ด๋ ๊ฐ๋ฅ. >> "2022๋ ", "467๊ฐ" ๋ฑ / ์ฒซ ๋ฒ์งธ ๊ธ์๊ฐ ์ซ์์ฌ์ผ ํ๋ค. ๋ฌธ์์ด์ด ์ซ์๋ก๋ง ๋์ด์์ด์ผ ์ซ์๋ก ๋ณํ ๊ฐ๋ฅ. >> "22" , "5382" ๋ฑ๋ง ๊ฐ๋ฅ const var1= "2022๋ "; parseInt(var1); // 2022 Number(var1); // NaN ๋ง์ฝ Number()์์ ์ซ์๋ก๋ง ๋์ด์์ง ์์ ๊ฐ์ด ์จ๋ค๋ฉด, NaN(Not a..
๊ทธ๋์ String()์ด๋ Number()ํจ์๋ฅผ ์ด์ฉํด์ ํ ๋ณํ์ ํ์๋ค๋ฉด, ๊ฐ์ฅ ๊ฐ๋จํ ๋ฐฉ๋ฒ์ผ๋ก ๋ณํํด๋ณด์! ** ์ฃผ์ ) ๋ช ์์ ์ธ ํ์ ๋ณํ์ ์๋๋ '์ด๋ฐ ๋ฐฉ๋ฒ๋ ์๊ตฌ๋' ํ๊ณ ์ฐธ๊ณ ๋ง ํ์! ๐ก ์๋ฐ์คํฌ๋ฆฝํธ์ ์๋ ํ๋ณํ์ ์ด์ฉ! ** String -> Number let str = "22" str *= 1; console.log(typeof str); // Number 1์ ๊ณฑํด์ค๋ค. >> ๊ฐ์ ๋ณํ๋ ์์ง๋ง, ๊ณฑํ๊ธฐ(*) ์ฐ์ฐ์๋ numberํ๋ง ๊ฐ๋ฅํ๋ฏ๋ก ๊ทธ์ ์ํด numberํ์ผ๋ก ๋ฐ๋๋ค. ** Number -> String let num = 123; num += "" console.log(typeof num); // String ๊ณต๋ฐฑ("")์ ๋ํด์ค๋ค. >> string์ ๋ํด์ฃผ๋ฉด stri..