Как найти все делители числа в JavaScript
JavaScript

Как найти все делители числа в JavaScript

Razilator

В этой статье мы рассмотрим, как найти все делители числа в JavaScript. Делитель числа - это число, на которое данное число делится без остатка.

Код

Вот простой код на JavaScript, который находит все делители числа:

index.js
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.

Пример использования

index.js
console.log(findDivisors(12)); // Выведет: [1, 2, 3, 4, 6, 12]

В этом примере мы вызываем функцию findDivisors с аргументом 12. Функция возвращает массив [1, 2, 3, 4, 6, 12], который содержит все делители числа 12.

Заключение

Нахождение делителей числа - это базовая задача, которую можно решить с помощью простого цикла в JavaScript. Этот код можно легко адаптировать для решения более сложных задач, связанных с делителями чисел. Надеюсь, эта статья была полезной!

;