https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/parseInt
parseInt()
ํจ์๋ ๋ฌธ์์ด ์ธ์๋ฅผ ํ์ฑํ์ฌ ํน์ ์ง์(์์ ์ง๋ฒ ์ฒด๊ณ์์ ๊ธฐ์ค์ด ๋๋ ๊ฐ)์ ์ ์๋ฅผ ๋ฐํํ๋ค.
function roughScale(x, base) {
const parsed = parseInt(x, base);
if (isNaN(parsed)) { return 0; }
return parsed * 100;
}
console.log(roughScale(' 0xF', 16));
// expected output: 1500
console.log(roughScale('321', 2));
// expected output: 0
alert( parseInt('100px') ); // 100
alert( parseFloat('12.5em') ); // 12.5
alert( parseInt('12.3') ); // 12, ์ ์ ๋ถ๋ถ๋ง ๋ฐํ๋ฉ๋๋ค.
alert( parseFloat('12.3.4') ); // 12.3, ๋ ๋ฒ์งธ ์ ์์ ์ซ์ ์ฝ๊ธฐ๋ฅผ ๋ฉ์ถฅ๋๋ค.
number x.xxxxxxxxxxx๋ฅผ ์ ์ x๋ก ๋ฐํ!