So schreiben Sie eine JavaScript-Funktion, die einen Taxitarif berechnet

Taxis sind eine bequeme, aber teure Art zu reisen. Sobald sich die Kabine in Bewegung setzt, beginnt der Zähler zu laufen und die Ladungen beginnen sich zu stapeln. Wenn Sie die Tarife des Taxiunternehmens und die ungefähre Entfernung zu Ihrem Ziel kennen, können Sie mithilfe von JavaScript Ihren eigenen Taxikostenrechner erstellen. Wenn die Taxigebühr auf jeder fünften Meile basiert, multiplizieren Sie Ihre Fahrtkilometer mit fünf. Dann multiplizieren Sie das Ergebnis mit der Rate pro fünfte Meile. Fügen Sie diesen Betrag schließlich zu der anfänglichen Abgabegebühr hinzu, die einige Unternehmen unabhängig von der zurückgelegten Entfernung berechnen.

Starten Sie den Texteditor Notepad, indem Sie auf die Schaltfläche "Start", "Alle Programme", "Zubehör" und dann auf "Notepad" klicken.

Geben Sie den folgenden Code in den Texteditor ein:

Taxitarif berechnen

Entfernung zur Reise (Meilen):
Anzahl der Passagiere :


$00.00

Klicken Sie auf das Menü "Datei". Wählen Sie die Option "Speichern". Speichern Sie es unter dem Dateinamen "test.html".

Starten Sie den Webbrowser, indem Sie auf die Schaltfläche "Start" klicken, auf "Alle Programme" und "Internet Explorer" klicken. Klicken Sie auf den Menüpunkt "Datei" und wählen Sie "Datei öffnen".

Suchen Sie die soeben erstellte Datei "test.html", wählen Sie sie mit der Maus aus und klicken Sie dann auf "Öffnen".

Geben Sie die Entfernung zu Ihrem Ziel in Meilen ein. Geben Sie die Anzahl der Personen ein, die mit Ihnen fahren. Wenn in diesem Beispiel mehr als zwei Personen fahren, muss jede weitere Person 2 USD für die Fahrt bezahlen. Klicken Sie auf die Schaltfläche "Tarif berechnen". Die Schätzung sollte rechts neben der Schaltfläche erscheinen.

Tipps

Sie können den Nutzen Ihres Skripts erhöhen, indem Sie kostenlose Online-Mapping-Dienste nutzen. Wenn Sie dem Standort die Start- und Zieladresse mitteilen, berechnet eine Anwendung die Entfernung. Manchmal bieten Kartendienste alternative Routen an, die sich in Entfernung und Fahrzeit unterscheiden können . Die Suchmaschinen Bing und Google stellen zusammen mit MapQuest und OpenStreetMap Programmierschnittstellen zu ihren Diensten bereit, damit Sie Routenentfernungsberechnungen in Ihre Anwendung einbinden können.

Warnungen

HTML-Formularelemente geben Daten als Zeichenfolgen und nicht als Zahlen zurück. Es liegt an Ihnen, sicherzustellen, dass die Werte aus den Eingabefeldern den richtigen Datentyp für Ihre Berechnungen aufweisen. Die JavaScript-Funktion Number() wandelt Stringwerte in Zahlen um, sofern dies möglich ist. Wenn Sie beispielsweise eine „9“ eingeben, wandelt Number() sie in die Zahl 9 um. Wenn Sie „neun“ eingeben, gibt Number() „NaN“ oder „Keine Zahl“ zurück.

Artikel, die Sie benötigen

  • Webbrowser wie Internet Explorer

  • Nur-Text-Editor wie Notepad