Wie Sie JavaScript verwenden, um eine Anzahl Primfaktor erstellen

March 28

JavaScript ist eine clientseitige Programmiersprache, was bedeutet, dass das Programm ausgeführt wird, durch eine "virtuelle Maschine" im Browser des Besuchers. JavaScript kann für mathematische Berechnungen verwendet werden und eignet sich für die wichtigsten Faktoren der Zahlen zusätzlich zu anderen Arten von Berechnungen zu finden. Wenn Sie solche JavaScript-Code in der Zukunft, und in vielen anderen Webseite Anwendungen verwenden wollen, ist es klüger, die Faktorisierung Routine in ein JavaScript "Funktion", die kopiert und in andere Codierung Projekte eingefügt werden kann. Dieses Projekt bietet Ihnen mit dieser Art von wiederverwendbaren Number Faktorisierung-Funktion.

Anweisungen

1 Öffnen Sie das Text-Editor-Programm auf Ihrem Computer und starten Sie ein neues Textdokument, entweder durch Klicken auf die Schaltfläche "Start" und dann auf "Zubehör", dann "Notepad", dann "Datei", dann "Neue" dann endlich "Speichern als" die Sie benutzen, um das Dokument zu speichern. Haben Sie ein anderes Programm für die Textbearbeitung, klickst du auf das Symbol auf dem Desktop oder aus dem Ordner "Applications", der wodurch ein neues Dokument erstellt wird.

2 Das Faktorisierung-Skript starten, indem Sie Folgendes in der ersten verfügbaren Leerzeile des Dokuments (ohne Anführungszeichen) eingeben: "< >" Skript-dann geben Sie die folgende Funktion Header-Zeile die erste Zeile des Skripts, aber ausschließen, die die Linie Etiketten in diesem Artikel, die als solche angezeigt werden: "Line #", wobei "#" ist die Zeilennummer. Diese sind nur gedacht, um Ihnen zu helfen, zu wissen, wann man Text in eine neue Zeile eingeben. Auch lassen Sie die erste und letzte Anführungszeichen Weg, aber gehören Sie alle, die dazwischen liegen. Hier ist die erste Zeile des Skripts:

Linie 1: "Function factorize(numm) {}"

3 Initialisieren der Variablen, die Sie wünschen, wie folgt zu verwenden:

Linie 2: "Var Newnum = Numm;"

Zeile 3: "Var Newtext =" ";"

Linie 4: "Var Kontrolleur = 2;"

4 Geben Sie die erste Zeile ein "while-Schleife", die bestimmt, ob es lohnt sich Suche nach weiteren Faktoren die Zahl, die Ihre Funktion gesendet wurde. Diese Funktion nimmt die Anzahl an es übergeben, und die Variable "Numm" zugewiesen ist, so es ist, was wir benutzen werden, um die Zahl während der Rest dieses Artikels zu verarbeiten.

Linie 5: "während (Kontrolleur * Kontrolleur < = Newnum) {}"

5 Geben Sie ein "If"-bedingt, der Rest überprüft, die nach der Verarbeitung übrig bleibt, und ob, der Rest ist ein Faktor. Wenn ja, das Programm wird aufzeichnen, dann teilen Sie durch es, und schließlich ermitteln, ob es der letzte ist.

Linie 6: "Wenn (Newnum % Kontrolleur == 0) {}"

Linie 7: "Newtext = Newtext + Kontrolleur;"

Linie 8: "Newnum = Newnum/Checker;"

Linie 9: "Wenn (Newnum! = 1) {}"

6 Geben Sie eine Zeile, die den nächsten Teil des Codeblocks, beginnt das noch weitere Faktoren, die der Zahl überprüft wird, ob die vorherigen Prüfungen wurden "true".

Linie 10: "Newtext = Newtext +". ";" Schließen Sie die vorherigen zwei öffnende Klammern:

Linie 11: "}"

Linie 12: "}"

7 Geben Sie die "andere" bedingte, die ausgeführt wird, wenn die vorherige "If"-Anweisung "false" (keine weiteren Faktoren für die Zahl gefunden werden gesendet an die Funktion) war.

Linie 13: "sonst {"

Linie 14: "Checker ++;"

Linie 15: "}"

Zeile 16: "}"

8 Geben Sie eine Zeile, dass prüft, ob es etwas Links immerhin der Faktoren für die Zahl wurden gefunden und es auch aufnehmen.

Zeile 17: "Wenn (Newnum! = 1) {}"

Linie 18: "Newtext = Newtext + Newnum;"

Zeile 19: "}"

9 Geben Sie eine Reihe von Zeilen, die überprüfen, ob nur Primfaktor das Original war und wenn ja, haben die Programm-Notiz, die es prime gewesen sein muss. Sobald dies abgeschlossen ist, bringe die Primzahlen auf den Teil des Codes, der wartet auf das Ergebnis an sie gesendet werden.

Zeile 20: "Wenn (Newtext ==" "+ Numm) {}"

Linie 21: "Newtext =" Prime: "+ Newtext;"

Zeile 22: "}"

Zeile 23: "Rückkehr Newtext;"

Zeile 24: "}"

Linie 25: "< / script >"

10 Senden Sie eine Reihe auf den Namen der Funktion, wie Sie Daten auf eine andere Funktion senden würden. In diesem Beispiel würden Sie eine Anzahl an die Funktion senden und weisen den Rückgabewert eine separate Variable in einem anderen Teil des Codes. Ein Beispiel, die Primzahlen "250" finden könnte wie folgt aussehen:

Linie 1: "Var FactorThis = 250;"

Linie 2: "Var Ergebnis = factorize(factorThis);"

An diesem Punkt wird die Variable "FactorThis" eine Ergebnisliste Faktor enthalten, die von der Funktion zurückgegeben wurden, "faktorisieren" und Sie können auf dem Bildschirm des Benutzers drucken, senden Sie es mit einer Datenbank oder einer anderen Operation, die Sie wünschen, mit den Ergebnissen zu machen.

11 Speichern Sie das Dokument, und nennen Sie es mit einem beschreibenden Namen, so können Sie es finden und sie in Ihre zukünftigen Codierung Projekte wiederverwenden. Geben Sie einer JavaScript-Datei immer die Dateierweiterung .js zur Unterscheidung von normalen Text-Dateien. Ein guter Name für diese factoring Funktion Datei ist "findfactors.js" und ein anderes könnte "factorfinder.js".

Tipps & Warnungen

  • Stellen Sie immer sicher, es gibt eine geschweifte Klammer schließen "}" für jeden öffnenden geschweiften Klammer "{" in Ihrem JavaScript-Programme; Andernfalls können die Programme nicht ordnungsgemäß.