I dette eksemplet lærer du å skrive et JavaScript-program som finner alle faktorene til et heltall.
For å forstå dette eksemplet, bør du ha kunnskap om følgende JavaScript-programmeringsemner:
- JavaScript for loop
- JavaScript hvis … annet uttalelse
For å være faktorene til et tall, bør faktornummeret nøyaktig dele tallet (med 0 resten). For eksempel,
Faktoren 12 er 1 , 2 , 3 , 4 , 6 og 12 .
Eksempel: Faktorer med positivt antall
// 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); ) )
Produksjon
Skriv inn et positivt tall: 12 Faktorene på 12 er: 1 2 3 4 6 12
I programmet ovenfor blir brukeren bedt om å angi et positivt heltall.
- Den
for
koplingssløyfe anvendes til å sløyfe gjennom en til nummeret er angitt av brukeren. - Moduloperatøren
%
brukes til å sjekke om num er nøyaktig delelig. - I hver iterasjon blir en tilstand sjekket om num er nøyaktig delelig med i.
if(num % i == 0)
- Hvis betingelsen ovenfor er oppfylt, vises tallet.