I det här exemplet lär du dig att skriva ett JavaScript-program som hittar alla faktorer i ett heltal.
För att förstå detta exempel bör du ha kunskap om följande JavaScript-programmeringsämnen:
- JavaScript för loop
- JavaScript om … annars uttalande
För att vara faktorerna för ett tal, bör faktornumret dividera numret exakt (med 0 resten). Till exempel,
Faktorn 12 är 1 , 2 , 3 , 4 , 6 och 12 .
Exempel: 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
Ange ett positivt tal: 12 Faktorerna för 12 är: 1 2 3 4 6 12
I ovanstående program uppmanas användaren att ange ett positivt heltal.
- Den
for
slinga används för att slinga genom en till det antal som anges av användaren. - Moduloperatören
%
används för att kontrollera om num är exakt delbart. - I varje iteration kontrolleras ett tillstånd om num är exakt delbart med i.
if(num % i == 0)
- Om ovanstående villkor är uppfyllda visas numret.