Js绝对值
上次取整参考了stackoverflow收益匪浅, 这次绝对值也刨根问底一下.
这个貌似没啥好的办法
//传统这么干:
math.abs(x);
当然, 取绝对值一般是用来做点啥事, 比如比较, 可以这么写:
if(-0.001<(this.lng-a.lng)<0.001){
//do something
}
大神永远存在: https://stackoverflow.com/questions/9353929/get-the-absolute-value-of-a-number-in-javascript
(x ^ (x >> 31)) - (x >> 31);
chrome实际的实现方式:
function MathAbs(x) {
x = +x;
return (x > 0) ? x : 0 - x;
}
换一个math函数也行
Math.max(x,-x)