Javascript: Find The Difference Between Two Numbers

September 10, 2020

Javascript has a Math method called abs() which will return the absolute value of a number. We can use it to also effectively find the difference between 2 given numbers:

const number1 = 8
const number2 = 11

console.log(Math.abs(number1 - number2)) // 3

This method also works for negative numbers too:

const number1 = -3
const number2 = -12

console.log(Math.abs(number1 - number2)) // 9

And also for a combination of negative and positive numbers:

const number1 = -12
const number2 = 3

console.log(Math.abs(number1 - number2)) // 15

Along with non rounded numbers too:

const number1 = 8.1
const number2 = 11.576

console.log(Math.abs(number1 - number2)) // 3.476

It is pretty simple but effective and the abs method can also be used to convert a negative number to positive if required:

const number = -8

console.log(Math.abs(number)) // 8