js中alert(isNaN(5/0));得到的结果为什么是false,不是5/0是非法的吗
发布网友
发布时间:2022-04-25 07:57
我来回答
共2个回答
热心网友
时间:2022-04-25 09:26
isNaN(x) 函数用于检查其参数是否是非数字值。
如果 x 是特殊的非数字值 NaN(或者能被转换为这样的值),返回的值就是 true。如果 x 是其他值,则返回 false。
isNaN() 函数可用于判断其参数是否是 NaN,该值表示一个非法的数字(比如被 0 除后得到的结果)。
isNaN() 函数通常用于检测 parseFloat() 和 parseInt() 的结果,以判断它们表示的是否是合法的数字。当然也可以用 isNaN() 函数来检测算数错误,比如用 0 作除数的情况。
热心网友
时间:2022-04-25 10:44
alert((5/0)) => Infinity 数值
isNaN(5/0)=>false