Baseline Widely available
Number.parseInt()
ì ì ë©ìëë 문ìì´ ì¸ì를 구문 ë¶ìíì¬ ì§ì ë ì§ë² ëë 기ìì ì ì를 ë°íí©ëë¤.
function roughScale(x, base) {
const parsed = Number.parseInt(x, base);
if (Number.isNaN(parsed)) {
return 0;
}
return parsed * 100;
}
console.log(roughScale(" 0xF", 16));
// Expected output: 1500
console.log(roughScale("321", 2));
// Expected output: 0
구문
Number.parseInt(string)
Number.parseInt(string, radix)
매ê°ë³ì
string
íì±í ê°ì¼ë¡, 문ìì´ë¡ ê°ì ë³íë©ëë¤. ì´ ì¸ìì ì ë¶ë¶ 공백ì 무ìë©ëë¤.
radix
Optional
2
ìì 36
ì¬ì´ì ì ìë¡, string
ì ì§ë²(ìíì ì«ì ì²´ê³ì 기ì)ì ëíë
ëë¤.
radix
ê° ì ìëì§ ììê±°ë 0
ì´ë©´ 10
ì¼ë¡ ê°ì ë©ëë¤. ë¨, ì«ìê° 0x
ëë 0X
ì½ë ë¨ì ìì¼ë¡ ììíë ê²½ì° 16ì§ë²ì¼ë¡ ê°ì í©ëë¤.
주ì´ì§ string
ìì 구문 ë¶ìë ì ì를 ë°íí©ëë¤.
radix
ê° 2
ë³´ë¤ ìê±°ë 36
ë³´ë¤ í¬ê±°ë, 첫 ë²ì§¸ ë¹ê³µë°± 문ì를 ì«ìë¡ ë³íí ì ìë ê²½ì° NaN
ì´ ë°íë©ëë¤.
ì´ ë©ìëë ì ì parseInt()
í¨ìì ëì¼í 기ë¥ì ê°ì§ëë¤.
Number.parseInt === parseInt; // true
ì´ ë©ìëì 목ì ì ì ì í¨ìì 모ëíì
ëë¤. ë ìì¸í ì¤ëª
ê³¼ ìì ë parseInt()
를 ì°¸ê³ íì¸ì.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4