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
时间: 2024-11-08 07:55:55