I dette innlegget lærer du hvordan du implementerer dette konseptet i JavaScript -koden.
Hvordan finne om et heltall er førsteklasses eller ikke?
Den enkleste måten å sjekke om et tall er førsteklasses eller ikke innebærer bruk av flere IF/ellers uttalelser, så vel som en "for sløyfe”. La oss se på koden som vil løse dette problemet:
Denne koden tar et tall, utfører funksjoner på den, sjekker om den er førsteklasses eller ikke, og viser deretter resultatet. Koden er delt inn i 3 seksjoner slik at du kan forstå den med lettere.
Seksjon 1
Denne delen inneholder variabel erklæring:
// Seksjon 1Først lagret vi nummeret (for å bli sjekket om det er et primtall eller ikke) til en variabel “Eksempel på” og erklærte to andre variabler (“Primebool” og "Jeg") for videre bruk.
Avsnitt 2
Denne delen sjekker om det er førsteklasses eller ikke:
// Avsnitt 2Dette er kjernedelen. Her starter det med en enkel Hvis uttalelse for å sikre at heltalet ditt er større enn ett. Etterpå, a for sløyfe brukes som starter med en innledende verdi på 2 og trinn helt til n-1(“N” i dette tilfellet å være heltall). En annen hvis uttalelse brukes til å sjekke om heltallet er delbart med et hvilket som helst tall mellom området for 2 og n-1. Hvis det er, vil "primebool" bli tildelt verdien falsk.
Avsnitt 3
Denne delen viser resultatet:
// Avsnitt 3Når det er sjekket, om det medfølgende nummeret er et primtall eller ikke, vil denne delen bruke hvis/annet uttalelser for å skrive ut den respektive uttalelsen.
Siden det medfølgende heltallet er 7, vil "prime" -verdien forbli sann, og denne delen vil skrive ut følgende:
7 er et primtall.Denne skjermen vil gi oss svaret på spørsmålet om det angitte heltallet er et primtall eller ikke.
Et eksempel på koden vises nedenfor:
Gjennom disse 3 enkle stadiene er resultatet funnet for spørsmålet om et visst heltall er førsteklasses eller ikke?
Konklusjon
For å bekrefte om et tall er førsteklasses eller ikke, en “For loop” er vant til å iterere mellom 2 og n-1, Og så er heltalet vårt delt med hver av de itererte verdiene. Hvis divisjonen er vellykket (modulen er 0), viser den at heltallet ikke er førsteklasses, ellers er den førsteklasses. De forskjellige seksjonene i denne artikkelen utdypet i detalj om hvordan alt ble implementert.