怎么用isNaN检测0作除数的情况?
书上总是说用isNaN检测算数错误。例如用0作除数的情况。请问,是怎么检测的呢?请高手解释一下。最后有代码。。谢谢!...
书上总是说用isNaN检测算数错误。例如用0作除数的情况。
请问,是怎么检测的呢?请高手解释一下。最后有代码。。谢谢! 展开
请问,是怎么检测的呢?请高手解释一下。最后有代码。。谢谢! 展开
展开全部
书上说的不靠谱吧 0作除数会返回infinity 这也是一个数字 不是NaN 只有0/0才是NaN
至于怎么用的话 实际上关于一个函数怎么用 稍微查一下它的解释之类的就应该懂了 不行就多试一下 写法就是 isNaN(argument) 来判断argument是不是NaN
下面的你自己到javascript控制台里面输入 或者你自己用alert看看结果就知道了
isNaN(1);
isNaN(6/0);
isNaN(0/0);
isNaN("not a number");
isNaN(NaN)
更多追问追答
追问
可是不止一本书这样说。网上很多地方也是这样说的。
都是错的嘛?这个真心不理解呀!
追答
那你试试我给你写的那些好吗 看看到底NaN的结果都是什么 书上怎么写没用 书上也不一定对啊 特别是这种东西
它只是说检测算术错误而已 并没有说检测0做除数
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询