![Как найти все делители числа в JavaScript](/_next/image?url=https%3A%2F%2Fproghunter.ru%2Fmedia%2Fimages%2Fthumbnails%2F2024%2F02%2F06%2Fimage-86ae1b4ab7.png&w=3840&q=90)
Как найти все делители числа в JavaScript
В этой статье мы рассмотрим, как найти все делители числа в JavaScript. Делитель числа - это число, на которое данное число делится без остатка.
Код
Вот простой код на JavaScript, который находит все делители числа:
function findDivisors(n) {
var divisors = [];
for (var i = 1; i <= n; i++) {
if (n % i === 0) {
divisors.push(i);
}
}
return divisors;
}
Как это работает
Этот код создает функцию findDivisors
, которая принимает один аргумент n
. Внутри функции создается пустой массив divisors
, который будет заполнен всеми делителями числа n
.
Затем код перебирает все числа от 1
до n
включительно. Если n
делится на текущее число i
без остатка (то есть n % i === 0
), то i
добавляется в массив divisors
.
В конце функция возвращает массив divisors
, который содержит все делители числа n
.
Пример использования
console.log(findDivisors(12)); // Выведет: [1, 2, 3, 4, 6, 12]
В этом примере мы вызываем функцию findDivisors
с аргументом 12
. Функция возвращает массив [1, 2, 3, 4, 6, 12]
, который содержит все делители числа 12
.
Заключение
Нахождение делителей числа - это базовая задача, которую можно решить с помощью простого цикла в JavaScript. Этот код можно легко адаптировать для решения более сложных задач, связанных с делителями чисел. Надеюсь, эта статья была полезной!