JZTXT
  • 首页
  • Ai
  • Java
  • Python
  • Android
  • Mysql
  • JavaScript
  • Html
  • CSS

isNaN(1/0) 返回值是false

发布时间 2023-11-05 23:26:57作者: 龙陌

任何数值除以0都会导致错误而终止程序执行。但是在 JavaScript 中,会返回出特殊的值,因此不会影响程序的执行。

比0大的数除以0,则会得到无穷大,所以 js 用 Infinity 来显示出来。

也就是1/0得到的是Infinity。isNaN(1/0)返回的是false。但是isNaN(0/0)返回的就是true

    本栏目推荐文章
  • 为什么重写equals 和 hashcode 方法,lombok中@EqualsAndHashCode(callSuper = false/true) 什么区别
  • FileOutputStream第二个参数怎么理解 默认第二个参数是false,表示不追加,每次new对象都会清空之前的内容创建新的内容,ture表示在之前的基础上追加内容
  • 为什么Java中“1000==1000”为false,而”100==100“为true?
  • src/mathfunc.h:34:18: error: call of overloaded ‘isnan(double&)’ is ambiguous
  • jumpserver连接ecs实例报错:UNREACHABLE! => {"changed": false, "msg": "Failed to connect to the host via ssh: ssh_exchange_identification: Connection closed by remote host", "unreachable": true
  • 关于cin,cout的 I/O 性能优化【ios::sync_with_stdio(false);】
  • 文件没有读取权限造成的File.Exists结果为false
  • Java中“100==100”为true,而"1000==1000"为false?
  • 将value值是true、false的转为1、0,然后将yData数组里的值全部加个2
  • JDBC针对SQLServer的sendStringParametersAsUnicode=false的验证
版权声明:本网站为非赢利性站点,本网站所有内容均来源于互联网相关站点自动搜索采集信息,相关链接已经注明来源。
联系我们