全局下的isFinite
Posted Macchiato
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了全局下的isFinite相关的知识,希望对你有一定的参考价值。
isFinite() 函数用于检查其参数是否是无穷大
1. 他是一个全局对象,可以在js代码中直接使用
2. isFinite() 函数用于检查其参数是否是无穷大。
3. 如果 number 是有限数字(或可转换为有限数字),那么返回 true。否则,如果 number 是 NaN(非数字),或者是正、负无穷大的数,则返回 false。
例:
document.write(isFinite(123)+ "<br />") ==> true document.write(isFinite(-1.23)+ "<br />") ==> true document.write(isFinite(5-2)+ "<br />") ==> true document.write(isFinite(0)+ "<br />") ==>true document.write(isFinite("Hello")+ "<br />") ==>false document.write(isFinite("2005/12/12")+ "<br />") ==> false
扩展: js中的正无穷和负无穷如何显示
Infinity 表示一个数值是正无穷大
定义:
javascript Infinity 属性表示一个数值是正无穷大。相反,-Infinity表示一个数值是负无穷大。在Javascript中,超出1.7976931348623157E10308的数值即为Infinity,小于-1.7976931348623157E 10308的数值为无穷小。
注意:
无法使用 for/in 循环来枚举 Infinity 属性,也不能用 delete 运算符来删除它。
Infinity 不是常量,可以把它设置为其他值。
var x=1.7976931348623157E+10308;
document.write(x + "<br>"); ==> InFinity
var y=-1.7976931348623157E+10308;
document.write(y); ==> -InFinity
document.write(isFinite(1.7976931348623157E+10308)) //==>false document.write(isFinite(-1.7976931348623157E+10308))// ==> false
以上是关于全局下的isFinite的主要内容,如果未能解决你的问题,请参考以下文章
Python Numpy TypeError:输入类型不支持ufunc'isfinite'
C#-WebForm-★内置对象简介★Request-获取请求对象Response相应请求对象Session全局变量(私有)Cookie全局变量(私有)Application全局公共变量Vi(代码片段
在Tomcat的安装目录下conf目录下的server.xml文件中增加一个xml代码片段,该代码片段中每个属性的含义与用途