In dit voorbeeld leert u een JavaScript-programma te schrijven dat alle factoren van een geheel getal vindt.
Om dit voorbeeld te begrijpen, moet u kennis hebben van de volgende JavaScript-programmeeronderwerpen:
- JavaScript voor loop
- JavaScript if… else Statement
Om de factoren van een getal te zijn, moet het factornummer het getal exact delen (met 0 rest). Bijvoorbeeld,
De factor 12 is 1 , 2 , 3 , 4 , 6 en 12 .
Voorbeeld: factoren van positief getal
// program to find the factors of an integer // take input const num = prompt('Enter a positive number: '); console.log(`The factors of $(num) is:`); // looping through 1 to num for(let i = 1; i <= num; i++) ( // check if number is a factor if(num % i == 0) ( console.log(i); ) )
Uitvoer
Voer een positief getal in: 12 De factoren van 12 zijn: 1 2 3 4 6 12
In het bovenstaande programma wordt de gebruiker gevraagd om een positief geheel getal in te voeren.
- De
for
lus wordt gebruikt om door 1 te lopen naar het nummer dat door de gebruiker is ingevoerd. - De modulus-operator
%
wordt gebruikt om te controleren of num exact deelbaar is. - Bij elke iteratie wordt een conditie gecontroleerd of num exact deelbaar is door i.
if(num % i == 0)
- Als aan de bovenstaande voorwaarde is voldaan, wordt het nummer weergegeven.