javascript中的 那些不要!

script 结束标签不要少

如果是在 XHTML 文档中,也可以省略前面示例代码中结束的 标签,例如:
<script type="text/javascript" src="example.js" />

But,不能在 HTML 文档使用这种语法!
Because,不符合 HTML 规范;而且也得不到某些浏览器(尤其是 IE)的正确解析。

不要测试 某个特定的浮点数值

浮点数值的最高精度是 17 位小数,但在进行算术计算时其精确度远远不如整数。例如,0.1 加 0.2的结果不是 0.3,而是 0.30000000000000004。这个小小的舍入误差会导致无法测试特定的浮点数值。

if (a + b == 0.3){ // 不要做这样的测试!
alert("You got 0.3.");
}

在这个例子中,我们测试的是两个数的和是不是等于 0.3。如果这两个数是 0.05 和 0.25,或者是 0.15和 0.15 都不会有问题。而如前所述,如果这两个数是 0.1 和 0.2,那么测试将无法通过。因此,永远不要测试某个特定的浮点数值。

posted @ 2016-03-17 12:08  Sameen  阅读(106)  评论(0)    收藏  举报