1.JS在处理小数的四则运算时较容易损失精度。
原因:二进制和十进制相互转换损失精度
解决办法:转换成整数运算
2.JS里的with关键字
作用:将代码的作用域设置到一个特定的作用域中
示例:
不使用with:
var qs = location.search.substring(1);
var hostName = location.hostname;
var url = location.href;
使用with后:
with (location){
var qs = search.substring(1);
var hostName = hostname;
var url = href;
}
网友评论