Tässä esimerkissä opit kirjoittamaan JavaScript-ohjelman, joka löytää kaikki kokonaisluvun tekijät.
Tämän esimerkin ymmärtämiseksi sinulla on oltava tieto seuraavista JavaScript-ohjelmoinnin aiheista:
- JavaScript silmukalle
- JavaScript jos… muuten lausunto
Ollakseen luvun tekijöitä tekijän luvun tulisi jakaa numero tarkalleen ( 0: lla jäljellä). Esimerkiksi,
Kerroin 12 on 1 , 2 , 3 , 4 , 6 ja 12 .
Esimerkki: Positiivisen luvun tekijät
// 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); ) )
Tuotos
Syötä positiivinen luku: 12 Kertoimet 12 ovat: 1 2 3 4 6 12
Yllä olevassa ohjelmassa käyttäjää kehotetaan syöttämään positiivinen kokonaisluku.
for
Silmukkaa käytetään silmukan läpi 1 numeroon syötetään käyttäjän.- Moduulioperaattoria
%
käytetään tarkistamaan, onko numero jaollinen. - Jokaisessa iteraatiossa tarkistetaan ehto, jos numero on täsmälleen jaettavissa i: llä.
if(num % i == 0)
- Jos yllä oleva ehto täyttyy, numero näytetään.