JavaScript-ohjelma kaikkien alkulukujen tulostamiseen intervallissa (esimerkkien kanssa)

Tässä esimerkissä opit kirjoittamaan JavaScript-ohjelman tulostamaan kaikki alkuluvut käyttäjän kirjoittamien kahden numeron välillä.

Tämän esimerkin ymmärtämiseksi sinulla on oltava tieto seuraavista JavaScript-ohjelmoinnin aiheista:

  • JavaScript jos… muuten lausunto
  • JavaScript silmukalle
  • JavaScript-katkoslausunto

Pääluku on positiivinen kokonaisluku, joka on jaettavissa vain 1: llä ja itsellään. Esimerkiksi 2 , 3 , 5 , 7 , 11 ovat muutamia ensimmäisiä alkulukuja.

Esimerkiksi 4 ei ole alkuluku, koska se on jaettavissa luvulla 1, 2 ja 4 itsellään. Se on yhdistetty numero.

Esimerkki: Tulosta alkunumerot

 // program to print prime numbers between the two numbers // take input from the user const lowerNumber = parseInt(prompt('Enter lower number: ')); const higherNumber = parseInt(prompt('Enter higher number: ')); console.log(`The prime numbers between $(lowerNumber) and $(higherNumber) are:`); // looping from lowerNumber to higherNumber for (let i = lowerNumber; i <= higherNumber; i++) ( let flag = 0; // looping through 2 to user input number for (let j = 2; j 1 && flag == 0) ( console.log(i); ) )

Tuotos

 Syötä pienempi numero: 2 Syötä suurempi luku: 10 Pääluvut välillä 2 ja 10 ovat: 2 3 5 7

Yllä olevassa ohjelmassa käyttäjää kehotetaan syöttämään alemman ja ylemmän tason numerot. Sitten näiden numeroiden välinen alkuluku (mukaan lukien alempi ja ylempi raja, jos sellaisia ​​on) luetellaan.

Kaksi sisäkkäistä forsilmukkaa käytetään yllä olevassa ohjelmassa.

  • Ensimmäistä forsilmukkaa käytetään silmukkaamaan käyttäjän antamien numeroiden välillä. Tässä tapauksessa kyseessä 2 kohteeseen 10 .
  • Muuttujan lippu asetetaan arvoon 0 .
  • Toista forsilmukkaa käytetään silmukan 2 välillä numeroon, joka on tallennettu i: ään.
  • Toisen silmukan sisällä i: n arvo jaetaan jokaisella luvulla 2 arvoon, joka on pienempi kuin i (i - 1).
  • Jakamisen aikana, jos jokin numero jäännös johtaa 0: een , luku ei ole alkuluku. Joten muuttujan lippu asetetaan arvoon 1.
  • Lopuksi tulostetaan kaikki numerot, joilla on lippu 0 (ei jaettavissa muilla numeroilla).

Mielenkiintoisia artikkeleita...