JS 0.1+0.2 结果不等于0.3 由于IEEE754的双精度在处理二进制和十进制转换时会有问题。JS小数做四则运算会有京都丢失。
解决方法,
1.使用类库 http://mathjs.org/
2.使用toFixed转整数
1<2<3 //->true
3>2>1 // ->false
return问题
(function(){ return { b:10 } })() //->undefined (function(){ return{ b:10 } })() //->{b:10}
return的括号要在一行