摘要: JavaScript 的语法和 C 、Java、C# 类似,统称为 C 类语法。有过 C 或 Java 编程经验的同学应该对“先声明、后使用”的规则很熟悉,如果使用未经声明的变量或函数,在编译阶段就会报错。然而,JavaScript 却能够在变量和函数被声明之前使用它们。下面我们就深入了解一下其中的玄机。 阅读全文
posted @ 2015-09-20 17:17 wangyulu 阅读(292) 评论(0) 推荐(0) 编辑
摘要: JavaScript中算术运算在溢出(overflow)、下溢(underflow)或被零整除时不会报错,当数字运算结果超过了JavaScript所能表示的数字上限(溢出),结果为一个特殊的无穷大(infinity)值,在JavaScript中以Infinify表示。同样地,当负数的值超过了JavaScript所能表示的负数范围,结果为负无穷大,在Javascript中以-Infinify表示。无穷大值的行为特性和我们所期望的是一致的:基于它们的加、减、乘除运算结果还是无穷大值(当然还依然保留它们的正负号)。 阅读全文
posted @ 2015-09-20 13:29 wangyulu 阅读(1210) 评论(0) 推荐(0) 编辑