JavaScript
JavaScript Number 对象
当数字运算结果超过了JavaScript所能表示的数字上限(溢出),结果为一个特殊的无穷大(infinity)值,在JavaScript中以Infinity表示。同样地,当负数的值超过了JavaScript所能表示的负数范围,结果为负无穷大,在JavaScript中以-Infinity表示。无穷大值的行为特性和我们所期望的是一致的:基于它们的加、减、乘和除运算结果还是无穷大(当然还保留它们的正负号)。
源代码:
点击运行 »
<script> myNumber = 2; while (myNumber != Infinity) { myNumber = myNumber * myNumber; document.write(myNumber + '<BR>'); } </script>
运行结果:
点击运行 »