gpt4 book ai didi

javascript - 为什么 isFinite(undefined) != isFinite(null) ?

转载 作者:行者123 更新时间:2023-11-28 11:58:03 24 4
gpt4 key购买 nike

为什么 undefined 的值在 javascript 中被认为是有限的,而 null 则不是?

这是一个非常基本的问题,它阻碍了我的 googlefoo(太多噪音)。

isFinite(undefined); // false
isFinite(null); // true

我不明白,因为我希望 null 和 undefined 以相同的方式处理。

最佳答案

这是因为Number(null) === 0

http://es5.github.io/#x9.3

关于javascript - 为什么 isFinite(undefined) != isFinite(null) ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19254205/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com