Find All Factors of a Natural Number using for Loop
The simplest way to find all factors of a number is to iterate from 1 to the number itself and check if the number is divisible by the current iteration index. If it is, then the index is a factor of the number.
Example:
Javascript
function findFactors(n) { const factors = []; for (let i = 1; i <= n; i++) { if (n % i === 0) { factors.push(i); } } return factors; } console.log(findFactors(12)); |
Output
[ 1, 2, 3, 4, 6, 12 ]
JavaScript Program to Find All Factors of a Natural Number
Finding all factors of a natural number is a common task in programming and mathematics. A factor of a number is an integer that can be multiplied by another integer to produce the original number. In this article, we will discuss various approaches to finding all factors of a natural number using JavaScript.