小编Pra*_*edi的帖子

javascript中isNaN和Number.isNaN之间的混淆

我对NaN的运作方式感到困惑.我已经执行了isNaN(undefined)它返回true.但是,如果我将使用Number.isNaN(undefined)它返回false.那么我应该使用哪一个.也是为什么结果如此不一致的原因.

javascript numbers

15
推荐指数
4
解决办法
4479
查看次数

无法理解javascript行为

我正在尝试执行以下代码

var n = 100;
var sum =0;
while(n>0)
{
sum = sum + n%10;
n = n/10;
}
console.log(sum);
Run Code Online (Sandbox Code Playgroud)

结果应为1但javascript正在返回

1.1111111111111112

此外,当我运行个别陈述时,它给出了非常好的结果,可能的原因是什么?

javascript

0
推荐指数
1
解决办法
73
查看次数

标签 统计

javascript ×2

numbers ×1