I dette eksempel lærer du at skrive et JavaScript-program, der finder alle faktorer i et heltal.
For at forstå dette eksempel skal du have kendskab til følgende JavaScript-programmeringsemner:
- JavaScript til loop
- JavaScript, hvis … ellers Erklæring
For at være faktorerne for et tal skal faktornummeret nøjagtigt dividere antallet (med 0 resten). For eksempel,
Faktoren 12 er 1 , 2 , 3 , 4 , 6 og 12 .
Eksempel: Faktorer med positivt antal
// 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); ) )
Produktion
Indtast et positivt tal: 12 Faktorerne for 12 er: 1 2 3 4 6 12
I ovenstående program bliver brugeren bedt om at indtaste et positivt heltal.
- Den
for
løkke bruges til at sløjfe gennem en til nummeret indtastes af brugeren. - Moduloperatoren
%
bruges til at kontrollere, om num er nøjagtigt delelig. - I hver iteration kontrolleres en tilstand, om num er nøjagtigt delelig med i.
if(num % i == 0)
- Hvis ovenstående betingelse er opfyldt, vises nummeret.