2010-01-06 36 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);