Sådan skriver du en JavaScript-funktion, der beregner en taxa

Taxaer er en bekvem, men dyr måde at rejse på. Når førerkabinen begynder at bevæge sig, begynder måleren at køre, og ladningerne begynder at bunke op. Hvis du kender priserne, som taxiselskabet opkræver, og den omtrentlige afstand til din destination, kan du oprette din egen taxa-estimator ved hjælp af JavaScript. Hvis taxaafgiften er baseret på hver femte mil, skal du gange din kørelængde med fem. Multiplicer derefter resultatet med satsen pr. Femt mil. Endelig tilføj dette beløb til det oprindelige drop-off-gebyr, som nogle virksomheder opkræver uanset den tilbagelagte afstand.

Start redigeringsprogrammet til almindelig tekst Editor ved at klikke på "Start" -knappen, "Alle programmer", "Tilbehør" og derefter "Notesblok."

Indtast følgende kode i teksteditoren:

Beregn førerhuspris

Afstand til rejse (Miles):
Antal passagerer:


$00.00

Klik på menuen "File". Vælg indstillingen "Gem". Gem det under filnavnet "test.html."

Start webbrowseren ved at klikke på knappen "Start", klikke på "Alle programmer" og "Internet Explorer." Klik på menupunktet "File", og vælg "Open File".

Find filen "test.html", du lige har oprettet, vælg den med musen, og klik derefter på "Åbn".

Indtast afstanden til din destination i miles. Indtast antallet af personer, der kører med dig. I dette eksempel, hvis der er mere end to personer, der kører, skal hver ekstra person betale $ 2 for at ride. Klik på knappen mærket "Beregn billetpris." Estimatet skal vises til højre for knappen.

Tips

Du kan øge nytten af ​​dit script ved hjælp af gratis online kortlægningstjenester. Når du giver webstedet start- og destinationsadresser, beregner en applikation afstanden. Nogle gange tilbyder kortlægningstjenester alternative ruter, der kan variere i afstand og rejsetid. Søgemaskinerne Bing og Google leverer sammen med MapQuest og OpenStreetMap programmeringsgrænseflader til deres tjenester, så du kan inkorporere ruteafstandsberegninger i din applikation.

Advarsler

HTML-formelementer returnerer data som strenge snarere end tal. Det er op til dig at sikre dig, at værdier taget fra inputfelterne er den rigtige datatype, der skal bruges i dine beregninger. JavaScript-funktionen Number () konverterer strengværdier til tal, hvis det er muligt. Hvis du f.eks. Indtaster et "9", konverterer Number () det til tallet 9. Hvis du indtaster "ni", returnerer Number () "NaN" eller "Not a Number."

Elementer, du har brug for

  • Webbrowser som f.eks. Internet Explorer

  • Almindelig teksteditor som Notesblok