Šajā piemērā jūs iemācīsities rakstīt JavaScript programmu, lai drukātu visus galvenos skaitļus starp diviem lietotāja ievadītiem skaitļiem.
Lai saprastu šo piemēru, jums jāpārzina šādas JavaScript programmēšanas tēmas:
- JavaScript, ja … cits paziņojums
- JavaScript ciklam
- JavaScript pārtraukuma paziņojums
Galvenais skaitlis ir pozitīvs vesels skaitlis, kas dalās tikai ar 1 un pats par sevi. Piemēram, 2 , 3 , 5 , 7 , 11 ir pirmie pirmie skaitļi.
Piemēram, 4 nav galvenais skaitlis, jo tas dalās ar pašu 1, 2 un 4. Tas ir salikts skaitlis.
Piemērs: izdrukājiet primāros numurus
// 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); ) )
Rezultāts
Ievadiet mazāku skaitli: 2 Ievadiet lielāku skaitli: 10 Galvenie skaitļi no 2 līdz 10 ir: 2 3 5 7
Iepriekš minētajā programmā lietotājam tiek piedāvāts ievadīt zemākos un augstākos skaitļus. Tad starp šiem skaitļiem (ieskaitot apakšējo un augstāko robežu, ja tādas ir) tiek uzskaitīts primārais skaitlis.
for
Iepriekš minētajā programmā tiek izmantotas divas ligzdotas cilpas.
- Pirmo
for
cilpu izmanto, lai cilpa starp lietotāja norādītajiem numuriem. Šajā gadījumā no 2 līdz 10 . - Mainīgā karodziņš ir iestatīts uz 0 .
- Otro
for
cilpu izmanto, lai izveidotu starp 2 un ciparu, kas tiek saglabāts i. - Otrās cilpas iekšpusē i vērtība tiek dalīta ar katru skaitli no 2 līdz vērtībai, kas mazāka par i (i - 1).
- Dalot, ja kāda skaitļa atlikuma rezultātā ir 0 , šis skaitlis nav galvenais skaitlis. Tātad mainīgā karodziņš ir iestatīts uz 1.
- Visbeidzot, tiek izdrukāti visi skaitļi, kuriem ir karodziņš 0 (nedalās ar citiem skaitļiem).