JavaScripti programm kõigi algarvude printimiseks intervalliga (koos näidetega)

Lang L: none (table-of-contents)

Selles näites õpid kirjutama JavaScripti programmi kõigi peaarvude printimiseks kahe kasutaja sisestatud numbri vahel.

Selle näite mõistmiseks peaksid teil olema teadmised järgmistest JavaScripti programmeerimise teemadest:

  • JavaScripti, kui… muul juhul
  • JavaScript silmusele
  • JavaScripti katkestuse avaldus

Algarv on positiivne täisarv, mis jagub ainult 1-ga ja iseendaga. Näiteks 2 , 3 , 5 , 7 , 11 on mõned esimesed algarvud.

Näiteks ei ole 4 algarv, kuna see jagub 1, 2 ja 4 endaga. See on liitarv.

Näide: printige peaarvud

 // 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); ) )

Väljund

 Sisestage väiksem arv: 2 Sisestage suurem arv: 10 Algarvud vahemikus 2–10 on: 2 3 5 7

Ülaltoodud programmis palutakse kasutajal sisestada madalama ja kõrgema arvuga numbrid. Seejärel loetletakse nende arvude algarv (sealhulgas alumine ja suurem piir, kui neid on).

forÜlaltoodud programmis kasutatakse kahte sisestatud silmust.

  • Esimest forsilmust kasutatakse kasutaja pakutavate numbrite vahel liikumiseks. Sel juhul vahemikus 2 kuni 10 .
  • Muutuja lipp on seatud väärtusele 0 .
  • Teist forsilmust kasutatakse 2 vahel liikumiseks numbrini, mis on salvestatud i-sse.
  • Teise silmuse sees jagatakse i väärtus iga arvuga väärtusest 2 väärtuseni, mis on väiksem kui i (i - 1).
  • Jagamise ajal ei ole see arv algarv , kui mõni ülejäänud arv annab 0 . Seega on muutuja lipp seatud 1-le.
  • Lõpuks prinditakse kõik numbrid, millel on lipp 0 (mida ei saa teiste numbritega jagada).

Huvitavad Artiklid...