Selles näites õpid kirjutama JavaScripti programmi, mis leiab kõik täisarvu tegurid.
Selle näite mõistmiseks peaksid teil olema teadmised järgmistest JavaScripti programmeerimise teemadest:
- JavaScript silmusele
- JavaScripti, kui… muul juhul
Numbri teguriteks saamiseks peaks teguri number numbri täpselt jagama ( ülejäänud 0-ga ). Näiteks,
Koefitsient 12 on 1 , 2 , 3 , 4 , 6 ja 12 .
Näide: positiivse arvu tegurid
// 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); ) )
Väljund
Sisestage positiivne arv: 12 Tegurid 12 on: 1 2 3 4 6 12
Ülaltoodud programmis palutakse kasutajal sisestada positiivne täisarv.
for
Loop kasutatakse ahela kaudu 1 arvule kasutaja poolt sisestatud.- Moodulioperaatorit
%
kasutatakse selleks, et kontrollida, kas arv on täpselt jagatav. - Igas iteratsioonis kontrollitakse tingimust, kui arv on täpselt jagatav i-ga.
if(num % i == 0)
- Kui ülaltoodud tingimus on täidetud, kuvatakse number.