2012-10-07 52 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