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是怎么回事[朗读]
加入收藏