相关疑难解决方法(0)

在JavaScript中,为什么零除以零返回NaN,但任何其他除以零返回无穷大?

在我看来,代码

console.log(1 / 0)
Run Code Online (Sandbox Code Playgroud)

应该返回NaN,但它返回Infinity.但是这段代码:

console.log(0 / 0)
Run Code Online (Sandbox Code Playgroud)

确实回来了NaN.有人可以帮我理解这个功能的原因吗?它不仅似乎是不一致的,这也似乎是错误的,在的情况下x / 0,其中x !== 0

javascript math floating-point nan infinity

46
推荐指数
3
解决办法
2万
查看次数

标签 统计

floating-point ×1

infinity ×1

javascript ×1

math ×1

nan ×1