Mit*_*ran 53 javascript function
我想要一个简单的Javascript函数来获得两个数字之间的区别,foo(2, 3)以及和foo(3,2)将返回相同的差异1.
myk*_*hal 124
var difference = function (a, b) { return Math.abs(a - b); }
Run Code Online (Sandbox Code Playgroud)
Sal*_*lil 39
使用ternery
function diff (num1, num2) {
if (num1 > num2) {
return num1 - num2
} else {
return num2 - num1
}
}
Run Code Online (Sandbox Code Playgroud)
要么
function diff (a, b) => a > b ? a - b : b - a
Run Code Online (Sandbox Code Playgroud)
cmc*_*loh 14
似乎奇怪的是定义一个全新的函数,只是为了在调用它时不必使用减号而不是逗号:
Math.abs(a - b);
Run Code Online (Sandbox Code Playgroud)
VS
difference(a, b);
Run Code Online (Sandbox Code Playgroud)
(差异调用另一个您定义为调用的函数,返回第一个代码示例的输出).我只是在Math对象上使用内置的abs方法.
这意味着你想要返回绝对值.
function foo(num1 , num2) {
return Math.abs(num1-num2);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
71486 次 |
| 最近记录: |