parseint 函數在 javascript 中被用來將字符串轉化為整數。如果你嘗試將一個無法轉化為整數的字符串傳遞給 parseint 函數,它將返回 nan(not a number)。例如,如果你嘗試執行 parseint('abc'),結果將會是 nan
如果你想要處理這種情況,你可以使用 isnan 函數來檢查結果是否是 nan。例如:
let num = parseint('abc');
if (isnan(num)) {
console.log('the result is not a number.');
} else {
console.log('the result is:'+ num);
}
在這個例子中,因為 'abc'不能被轉化為一個整數,所以 num 的值會是 nan,並且 isnan 函數會返回 true
- 編程問答
- 答案列表
js parseInt出現NAN是怎麼回事[朗讀]
加入收藏