2012-10-07 53 views
0

我想與一些數學一起工作,我無法得到一個負數作爲一個正數。我有這些數字在不同的變量;簡單的Javascript數學

330 3106 -2776 

我需要330,3106和2776,所以我可以做這個聲明(很明顯,他們會瓦爾雖然!);

if((2776 + 330) == 3106){ 

} 

在我的if語句中可以使用這種簡寫或快速方法嗎?我寧願沒有做出更多的變量來做到這一點...

感謝

回答

5

使用Math.abs() function

if((Math.abs(-2776) + 330) == 3106){ 
    //... 
} 
+0

是的,這就是我之後。感謝Tomasz和其他回覆的人。只要網站讓我(我必須先等待幾分鐘),我纔會接受! – Dan

2

您也可以在許多使用Math.abs(),以確保它是積極的。

Math.abs(-123); // 123 

Math.abs(123); // 123 
1

你可以使用Math.abs()方法。

Math.abs(-2276) === 2276