Wie man Faktor für einen Bereich von Zahlen in JavaScript

March 12

Wie man Faktor für einen Bereich von Zahlen in JavaScript

Eine Website verkaufen Produkte möglicherweise Elemente, deren Preise in einem Bereich liegen. Solche Bereiche haben einen Anfangswert und Endwert und einer Menge von Zahlen dazwischen. Wenn eine Website muss erhöhen oder verringern diese Werte, konnte seine JavaScript-Code durch einen gemeinsamen Faktor zum Erstellen eines neuen Wertebereichs alle Werte multiplizieren. JavaScript hat keine Funktion "Umgestalten", aber Sie können ein einfaches Programm, das alle Zahlen in einem Bereich durch einen gemeinsamen Faktor skaliert erstellen.

Anweisungen

1 Starten Sie Ihren HTML-Editor zu, öffnen Sie eine HTML-Datei und fügen Sie den JavaScript-Code unten zum Skript-Abschnitt des Dokuments gezeigt:

Var CurrentRange = {}2, 7, 13, 29, 87, 99}Var NewFactor = 3;

Das CurrentRange-Objekt enthält die Werte von Ihrer aktuellen Zahlenbereich. Diese Werte gerne durch neue zu ersetzen. Ersetzen Sie 3 mit dem Faktor auf den Bereich anwenden möchten.

2 Fügen Sie den folgenden Code unter der Code in der vorherigen Schritt:

Funktion FactorRange (CurrentRange, NewFactor){

Var NewRange = [];Var RangeCount = currentRange.length;

für (Var i = 0; i < RangeCount; i++){newRange.push (CurrentRange [i] * NewFactor)}NewRange zurück;}

Warnung (FactorRange (CurrentRange, NewFactor));

Diese Funktion erstellt ein neue Range-Objekt mit dem Namen NewRange. Der Code durchläuft jedes Element in der aktuellen Produktpalette, es mit Ihr Faktor multipliziert und jede abgetretenen Zahl die NewRange-Objekt hinzugefügt. Die letzte Anweisung in der Funktion gibt das Objekt an die aufrufende Funktion zurück. Die alert-Funktion können Sie die FactorRange-Funktion zu testen, indem sie Ihren Satz von Testwerte übergeben.

3 Speichern Sie das HTML-Dokument und in einem Browser anzeigen. Die Webseite lädt und den JavaScript-Code, der welche Ihre Strecke Faktoren führt. Die alert-Box öffnet und zeigt das neue Sortiment.

4 Entfernen Sie die alert-Funktion nach der Prüfung dieser Code. Beachten Sie die CurrentRange-Variable in der ersten Zeile des Codes. Die eckigen Klammern um die Zahlen im Bereich von erstellen literalen JavaScript-Objekt. Literal-Objekte sind ähnlich wie Arrays. Beim addieren der Zahlen zu diesem Objekt trennen sie durch Kommas. Setzen Sie ein Komma nicht hinter die letzte Zahl im Bereich.