JavaScript入门教程

JavaScript简介
JavaScript语法基础
JavaScript流程控制
JavaScript函数
面向对象编程
JavaScript事件
JavaScript DOM
正则表达式
JavaScript BOM
AJAX

专题分析

浏览器兼容性
JS优化
Web前端开发规范
编辑器推荐
总结和笔记

学习助手

对象参考手册
ECMAScript分析
数据中心
QQ交流群

JavaScript Infinity:表示一个数值是正无穷大

Infinity 属性说明

定义:
Javascript Infinity 属性表示一个数值是正无穷大。相反,-Infinity表示一个数值是负无穷大。在Javascript中,超出1.7976931348623157E10308的数值即为Infinity,小于-1.7976931348623157E 10308的数值为无穷小。

注意:
  • 无法使用 for/in 循环来枚举 Infinity 属性,也不能用 delete 运算符来删除它。
  • Infinity 不是常量,可以把它设置为其他值。

浏览器支持:
IE Firefox Chrome Safari Opera

Infinity 属性示例

输出超过Javascript所能表示的范围的浮点数。
<script type="text/javascript">
    var x=1.7976931348623157E+10308;
    document.write(x + "<br>");
    var y=-1.7976931348623157E+10308;
    document.write(y);
</script>

输出:
Infinity
-Infinity