2010-01-06 31 views

回答

7

获得绝对值:Math.abs()

document.write(Math.abs(7.25));  // 7.25 
document.write(Math.abs(-7.25)); // 7.25 
document.write(Math.abs(null));  // 0 
document.write(Math.abs("Hello")); // NaN 
document.write(Math.abs(7.25-10)); // 2.75 
1

取绝对值:Math.abs(-4.00)

0
var f=-4.00; 

if(f<0) 
f=-f; 
+0

Downvoting最简单的方法,一点儿也不需要这些卷积,Math.abs()做同样的事情更简单。 – PomCompot 2012-10-03 14:45:42

1

你想取绝对值(Math.abs(X)),或简单地翻转符号(x * -1.00)

0

如果您知道该值为负值(或想要翻转该符号),则只需使用-运算符:

n = -n; 

如果你想获得绝对值(即,总是返回正面不管原始符号),使用ABS方法:

n = Math.abs(n);