Number.parseInt()
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
語法
js
Number.parseInt(string)
Number.parseInt(string, radix)
引數
返回值
從給定的 string 解析出的整數。
如果 radix 小於 2 或大於 36,或者第一個非空格字元無法轉換為數字,則返回 NaN。
示例
Number.parseInt 與 parseInt
此方法的功能與全域性 parseInt() 函式相同。
js
Number.parseInt === parseInt; // true
其目的是對全域性函式進行模組化。有關更多詳細資訊和示例,請參閱 parseInt()。
規範
| 規範 |
|---|
| ECMAScript® 2026 語言規範 # sec-number.parseint |
瀏覽器相容性
載入中…