So überprüfen Sie, ob eine Zahl in JavaScript eine Zahl ist oder nicht

So überprüfen Sie, ob eine Zahl in JavaScript eine Zahl ist oder nicht
Eine der vielen grundlegenden mathematischen Funktionen, die Sie mit JavaScript ausführen können. Eine Primzahl kann als eine Zahl beschrieben werden, die wir nur durch die Zahl 1 und sich selbst vollständig teilen können. Zum Beispiel ist die Ganzzahl 7 nur in der Lage, durch die Zahl 1 und auch die Nummer 7 zu teilen.

In diesem Beitrag lernen Sie, wie Sie dieses Konzept in JavaScript -Code implementieren können.

Wie man finde, ob eine Ganzzahl erstklassig ist oder nicht?

Der einfachste Weg, um zu überprüfen, ob eine Zahl Prime ist oder nicht, beinhaltet die Verwendung mehrerer if/else -Anweisungen sowie eine “Für Schleife”. Schauen wir uns den Code an, der dieses Problem lösen wird:

Dieser Code nimmt eine Nummer an, führt Funktionen darauf aus, prüft, ob er Prim ist oder nicht, und zeigt dann das Ergebnis an. Der Code wurde in 3 Abschnitte unterteilt, damit Sie ihn mit größerer Leichtigkeit verstehen können.

Abschnitt 1

Dieser Abschnitt enthält eine variable Deklaration:

// Abschnitt 1
const sample in = 7;
var primebool = true;
var i;

Zuerst haben wir die Nummer (zu überprüft werden, ob es sich um eine Primzahl handelt oder nicht) in eine Variable "Probe" und erklärte zwei weitere Variablen ("PrimeBool" Und "ich") zur weiteren Verwendung.

Sektion 2

In diesem Abschnitt wird überprüft, ob es sich um eine Primzahl handelt oder nicht:

// Sektion 2
if (sampleInt> 1)
für (i = 2; i < sampleInt; i++)
if (sample % i == 0)
PrimeBool = false;
brechen;


Dies ist der Kernabschnitt. Hier beginnt es mit einem einfachen wenn Anweisung Um sicherzustellen, dass Ihre Ganzzahl größer als einer ist. Danach a Für Schleife wird verwendet, was mit einem Anfangswert von beginnt 2 und inkrementiert bis hin zu N-1("N" In diesem Fall ist die Ganzzahl). Eine andere IF -Anweisung wird verwendet, um zu überprüfen, ob die Ganzzahl durch eine beliebige Anzahl zwischen dem Bereich von teilbar ist 2 Und N-1. Wenn ja, wird dem "PrimeBool" der Wert falsch zugewiesen.

Sektion 3

In diesem Abschnitt wird das Ergebnis angezeigt:

// Sektion 3
if (primebool)
Konsole.log ('$ sampleInt ist eine Primzahl');
anders
Konsole.log ('$ sampleInt ist eine nicht Primzahl');

Sobald es überprüft wurde, ob die angegebene Nummer eine Primzahl ist oder nicht, wird dieser Abschnitt verwendet, wenn/sonst Anweisungen die jeweilige Anweisung ausdrucken.

Da die bereitgestellte Ganzzahl 7 ist, bleibt der "Prime" -Wert wahr und dieser Abschnitt wird Folgendes ausdrucken:

7 ist eine Primzahl.

Diese Anzeige gibt uns die Antwort auf die Frage, ob die eingegebene Ganzzahl eine Primzahl ist oder nicht.

Ein Beispielausschnitt des Codes ist unten angezeigt:

Durch diese 3 einfachen Phasen wurde das Ergebnis für die Frage gefunden, ob eine bestimmte Ganzzahl erstklassig ist oder nicht?

Abschluss

Um zu überprüfen, ob eine Zahl Prime ist oder nicht, a "Für Schleife" wird verwendet, um dort zu iterieren 2 Und N-1, und dann wird unsere Ganzzahl durch jeden dieser iterierten Werte geteilt. Wenn die Teilung erfolgreich ist (der Modul ist 0), zeigt sie, dass die Ganzzahl nicht primär ist, andernfalls ist es Primes. Die verschiedenen Abschnitte in diesem Artikel wurden ausführlich darüber ausgeführt, wie alles implementiert wurde.