Taxi's zijn een handig maar dure manier om te reizen. Zodra de cabine begint te verplaatsen, de meter begint te lopen en de kosten zich opstapelen. Als u de tarieven de cabine bedrijf kosten en de geschatte afstand naar uw bestemming weet, kunt u uw eigen taxi tarief schatter met behulp van JavaScript. Als de taxi beschuldiging is gebaseerd op elke vijfde mijl, vermenigvuldigt u uw reis kilometers met vijf. Vervolgens vermenigvuldigt u het resultaat door het tarief per vijfde mijl. Tot slot, dit bedrag aan de initiële drop-off-heffing dat sommige bedrijven gratis ongeacht de afstand reisde toevoegen.
Wat die u nodig hebt
- Webbrowser zoals Internet Explorer
- Plain-text editor zoals Notepad
De teksteditor blocnote te lanceren door te klikken op de "Start" knop, "Alle programma's," "accessoires," dan "Kladblok".
Voer de volgende code in de teksteditor:
function calculatefare()
{
// variable declarations
var subTotal=0.0;
var pricePerFifthMile=0.50;
var dropOffCharge=2.50;
var overTwoPassengerCharge=2.00;
var tripDistance=Number(document.getElementById("distance").value);
var passengers=Number(document.getElementById("passengers").value);
// if there are over 2 riders, each additional passenger pays $2
if (passengers>2) {
subTotal=overTwoPassengerCharge*(passengers-2);
}
// calculate the price based on miles in
subTotal+=parseInt(tripDistance5)pricePerFifthMile;
subTotal+=dropOffCharge;
// prints the price to the div. toFixed adds cents to integer calculations
document.getElementById('price').innerHTML=" $"+subTotal.toFixed(2);
}
Taxi tarief berekenen
Afstand tot reizen (mijl):
Aantal passagiers:
$00.00Klik op het menu "Bestand". Selecteer de optie "Opslaan". Opslaan onder het bestand naam "test.html."
Start de webbrowser door te klikken op de knop "Start", te klikken op 'Alle programma's ' en 'Internet Explorer'. Klik op het "File" menu-item en selecteer "Open File".
Zoek het bestand "test.html" zojuist hebt gemaakt, selecteert u deze met de muis, klik op "Open."
Geef de afstand tot aan uw bestemming in mijlen. Voer het aantal mensen rijden met u. In dit voorbeeld, als er meer dan twee mensen paardrijden, moet elke extra persoon betalen $2 te rijden. Klik op de knop "Bereken tarief." De schatting moet worden weergegeven aan de rechterkant van de knop.
- U kunt via gratis, online kaartservices vergroten het nut van uw script. Wanneer u de site met de start en bestemming adressen opgeeft, wordt de afstand berekend door een toepassing. Soms, mapping diensten aanbod alternatieve routes die kunnen verschillen in afstand en reistijd. De motoren van het onderzoek Bing en Google, samen met MapQuest en OpenStreetMap, bieden programmeerinterfaces voor hun diensten, zodat u kunt route afstand berekeningen opgenomen in uw toepassing.
- HTML-formulierelementen terugkeren gegevens als tekenreeksen in plaats van getallen. Het is aan u om ervoor te zorgen dat waarden ontleend aan de invoervakken het juiste gegevenstype zijn te gebruiken in uw berekeningen. De JavaScript-functie Number() zet string-waarden in getallen, indien het mogelijk is. Bijvoorbeeld, als u een "9", converteert Number() het naar het getal 9. Als u "nine" invoert, zal Number() terugkeren "NaN" of "Niet een nummer."