Files
JavaScript/Maths/IsDivisible.js
Ricardo Fernández Serrata 95a8ec08ed merge: More accurate error message at IsDivisible (#1048)
* More accurate error message

* Lowercased "R"
2022-06-21 22:47:45 +05:30

16 lines
411 B
JavaScript

// Checks if a number is divisible by another number.
export const isDivisible = (num1, num2) => {
if (!Number.isFinite(num1) || !Number.isFinite(num2)) {
throw new TypeError('Expected a valid real number')
}
if (num2 === 0) {
return false
}
return num1 % num2 === 0
}
// isDivisible(10, 5) // returns true
// isDivisible(123498175, 5) // returns true
// isDivisible(99, 5) // returns false