我正在寻找一种方法,给出2个浮点数A和B返回具有较低绝对值的值(A或B).
最初我试过了
Math.min(Math.abs(A),Math.abs(B));
Run Code Online (Sandbox Code Playgroud)
但它不正确,因为例如(-9,-2)返回+2并且我正在寻找的返回值是-2.
是否有一些原生/内置?
Sea*_*wen 10
Math.abs(A) < Math.abs(B) ? A : B;
Run Code Online (Sandbox Code Playgroud)
Math.min()返回传递给它的两个参数中最低的一个。在上面的例子中,你为它提供了参数999和2(由Math.abs().
您可以用以下内容替换Math.min()呼叫:
Math.abs(A) < Math.abs(B) ? A : B;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3772 次 |
| 最近记录: |