Šajā piemērā jūs iemācīsities rakstīt JavaScript programmu, kas atrod visus veselā skaitļa faktorus.
Lai saprastu šo piemēru, jums jāpārzina šādas JavaScript programmēšanas tēmas:
- JavaScript ciklam
- JavaScript, ja … cits paziņojums
Lai skaitlis būtu faktors, faktora skaitlim precīzi jāsadala skaitlis (ar 0 atlikumu). Piemēram,
Koeficients 12 ir 1 , 2 , 3 , 4 , 6 un 12 .
Piemērs: pozitīvā skaitļa faktori
// 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); ) )
Rezultāts
Ievadiet pozitīvu skaitli: 12 Faktori 12 ir: 1 2 3 4 6 12
Iepriekš minētajā programmā lietotājam tiek piedāvāts ievadīt pozitīvu veselu skaitli.
for
Cilpa tiek izmantota, lai cilpas pa 1 numuram ievada lietotājs.- Moduļa operators
%
tiek izmantots, lai pārbaudītu, vai skaitlis ir tieši dalāms. - Katrā atkārtojumā tiek pārbaudīts nosacījums, ja skaitlis precīzi dalās ar i.
if(num % i == 0)
- Ja iepriekšminētais nosacījums ir izpildīts, tiek parādīts numurs.