1.浮点数值需要的内存大
由于保存浮点数值比保存整数的内存要大两倍,所以如果小数点后面没有跟任何数字,那么这个数值就可以运用整数值来保存;
var floatNum1=1. //建议直接写1
var floatNum2=10.0 //直接写10
2.parseInt()和parseFloat() 因为ECMAscript 3版本和ECMAscript 5版本存在分歧,所以建议加第二个参数;
如:parseInt("070"); 3版本会转换为56,八进制;
parseInt("070"); 5版本会转换为70,十进制;
所以建议这样写:parseInt("070",10) ; 结果为70,第二个参数10代表十进制;
3.浮点数进行自增或自减时,会发生舍入错误
如:var a=1.1;
a--;
值为0.10000000000000009;