restar que moment meses horas habiles fechas entre diferencia dias calcular javascript function

que - Función Javascript para obtener la diferencia entre dos números



moment js que es (6)

En TypeScript , si alguien está interesado:

public getDiff(value: number, oldValue: number) { return value > oldValue ? value - oldValue : oldValue - value; }

Quiero una función de JavaScript simple para obtener la diferencia entre dos números de tal manera que foo(2, 3) y foo(3,2 ) devolverán la misma diferencia 1.


Parece extraño definir una función completamente nueva para no tener que poner un signo menos en lugar de una coma cuando lo llamas:

Math.abs(a - b);

vs

difference(a, b);

(con la diferencia llamando a otra función que definió para llamar que devuelve el resultado del primer ejemplo de código). Solo usaría el método integrado en el objeto Math.


Significa que quieres devolver el valor absoluto.

function foo(num1 , num2) { return Math.abs(num1-num2); }


Usando ternery

function foo(num1, num2){ return (num1 > num2)? num1-num2 : num2-num1 }

O

function foo(num1, num2){ if num1 > num2 return num1-num2 else return num2-num1 }


function difference(n, m){ return Math.abs(n - m) }


var difference = function (a, b) { return Math.abs(a - b); }