mirror of
https://github.com/TheAlgorithms/JavaScript.git
synced 2025-07-04 07:29:47 +08:00
16 lines
411 B
JavaScript
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
|