Program JavaScript za preverjanje glavne številke

V tem primeru se boste naučili pisati program JavaScript, da preverite, ali je število glavno število ali ne.

Če želite razumeti ta primer, morate poznati naslednje teme programiranja JavaScript:

  • JavaScript za zanko
  • Izjava o JavaScript, če … drugače
  • Izjava o prelomu JavaScript

Prosto število je pozitivno celo število, ki je deljivo le z 1 in samo s seboj. Na primer, 2 , 3 , 5 , 7 , 11 je prvih nekaj praštevil.

Primer: Preverite glavno številko

 // program to check if a number is prime or not // take input from the user const number = parseInt(prompt("Enter a positive number: ")); let isPrime = true; // check if number is equal to 1 if (number === 1) ( console.log("1 is neither prime nor composite number."); ) // check if number is greater than 1 else if (number> 1) ( // looping through 2 to number-1 for (let i = 2; i < number; i++) ( if (number % i == 0) ( isPrime = false; break; ) ) if (isPrime) ( console.log(`$(number) is a prime number`); ) else ( console.log(`$(number) is a not prime number`); ) ) // check if number is less than 1 else ( console.log("The number is not a prime number."); )

Izhod

 Vnesite pozitivno število: 23 23 je praštevilo.

V zgornjem programu je uporabnik pozvan, da vnese številko. Številka, ki jo vnese uporabnik, se preveri, če je z izjavo večja od 1if… else if… else .

  • 1 ni niti primeren niti sestavljen.
  • Vsa negativna števila so izključena, ker so praštevila pozitivna.
  • Številke, večje od 1, se preskusijo z forzanko.

forZanka se uporablja za ponovitev prek pozitivnih številkah, da preveri, če je število, ki ga vnese uporabnik, je deljivo s pozitivnimi številkami ( 2 do uporabnika vpiše številko minus 1 ).

Pogoj number % i == 0preveri, ali je število deljivo s števili, ki niso 1 in sama.

  • Če je preostala vrednost ovrednotena z 0 , to število ni praštevilo.
  • Spremenljivka isPrime se uporablja za shranjevanje logične vrednosti: true ali false .
  • Spremenljivka isPrime je nastavljena na false, če število ni praštevilo.
  • Spremenljivka isPrime ostane resnična, če je število prosto število.

Zanimive Članki...