JS学习笔记

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;
}

你可能感兴趣的:(JS学习笔记)