Kā uzrakstīt JavaScript funkciju, kas aprēķina taksometra maksu

Taksometri ir ērts, bet dārgs ceļošanas veids. Kad kabīne sāk kustēties, skaitītājs sāk darboties un lādiņi sāk krāties. Ja jūs zināt tarifus, kādus maksā kabīnes uzņēmums, un aptuveno attālumu līdz galamērķim, varat izveidot savu taksometru biļešu aprēķinu, izmantojot JavaScript. Ja taksometra maksa tiek aprēķināta ik pēc piektās jūdzes, reiziniet brauciena nobraukumu ar pieciem. Tad reiziniet rezultātu ar likmi par piekto jūdzi. Visbeidzot, pievienojiet šo summu sākotnējai atmaksas maksai, ko daži uzņēmumi iekasē neatkarīgi no nobrauktā attāluma.

Palaidiet vienkārša teksta redaktoru Notepad, noklikšķinot uz pogas "Sākt", "Visas programmas", "Piederumi", pēc tam uz "Notepad".

Teksta redaktorā ievadiet šādu kodu:

Aprēķiniet kabīnes cenu

Attālums līdz ceļojumam (jūdzes):
Pasažieru skaits:


$00.00

Noklikšķiniet uz izvēlnes "Fails". Atlasiet opciju "Saglabāt". Saglabājiet to ar faila nosaukumu "test.html".

Palaidiet tīmekļa pārlūku, noklikšķinot uz pogas "Sākt", noklikšķinot uz "Visas programmas" un "Internet Explorer". Noklikšķiniet uz izvēlnes vienuma "Fails" un atlasiet "Atvērt failu".

Atrodiet tikko izveidoto failu "test.html", atlasiet to ar peli un pēc tam noklikšķiniet uz "Atvērt".

Ievadiet attālumu līdz galamērķim jūdzēs. Ievadiet to cilvēku skaitu, kuri brauc ar jums. Šajā piemērā, ja brauc vairāk nekā divi cilvēki, katrai papildu personai par braukšanu jāmaksā 2 USD. Noklikšķiniet uz pogas ar nosaukumu "Aprēķināt cenu". Aprēķinam vajadzētu parādīties pogas labajā pusē.

Padomi

Izmantojot bezmaksas tiešsaistes kartēšanas pakalpojumus, varat palielināt skripta lietderību. Kad vietnei norādāt sākuma un mērķa adreses, programma aprēķina attālumu. Dažreiz kartēšanas pakalpojumi piedāvā alternatīvus maršrutus, kas var atšķirties pēc attāluma un brauciena laika. Meklētājprogrammas Bing un Google kopā ar MapQuest un OpenStreetMap nodrošina programmēšanas saskarnes saviem pakalpojumiem, lai jūs savā lietojumprogrammā varētu iekļaut maršruta attāluma aprēķinus.

Brīdinājumi

HTML formas elementi datus atgriež kā virknes, nevis skaitļus. Jums ir jāpārliecinās, vai vērtības, kas ņemtas no ievades lodziņiem, ir pareizs datu tips, ko izmantot aprēķinos. JavaScript funkcija Number () pārveido virknes vērtības skaitļos, ja tas ir iespējams. Piemēram, ja ievadāt "9", skaitlis () to pārvērš par skaitli 9. Ja ievadāt "deviņi", skaitlis () atgriezīs "NaN" vai "Nav skaitlis".

Jums nepieciešamās lietas

  • Tīmekļa pārlūks, piemēram, Internet Explorer

  • Vienkārša teksta redaktors, piemēram, Notepad