0

私はいくつかの数学を使って作業しようとしていますが、正の数として機能する負の数を取得できません。私はこれらの数字をさまざまな変数に持っています。

330 3106 -2776

このステートメントを実行できるように、330、3106、および2776が必要です(もちろん、これらはvarsになります)。

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

}

ifステートメント内でこれを行うために使用できる簡単な方法または簡単な方法はありますか?これを行うために、より多くの変数を作成する必要はありません...

ありがとう

4

3 に答える 3

5

使用Math.abs()機能:

if((Math.abs(-2776) + 330) == 3106){ 
  //...
}
于 2012-10-07T12:44:10.073 に答える
2

数値に使用Math.abs()して、それが正であることを確認できます。

Math.abs(-123);  // 123

Math.abs(123);   // 123
于 2012-10-07T12:44:08.247 に答える
1

メソッドを使用できますMath.abs()

Math.abs(-2276) === 2276
于 2012-10-07T12:45:53.877 に答える