Funksjon for håndtering desimaltall i Javascript
Javascript-funksjoner kan utføre behandling på tallverdier, inkludert desimaler. Web side funksjoner kan motta desimaltall verdier som parametere, eller kan returnere desimaltall. Java inneholder også en rekke operatører for å utføre aritmetiske beregninger på desimaltall, og Javascript Number objekt gir mulighet til å konvertere og formatere tall i varierende grad av presisjon. Javascript kan håndtere tall som både verdier og variabler.
funksjon Outline
Javascript-funksjoner kan dukke opp i hodet delen av en HTML-side eller i et eget script-fil koblet til fra siden. Følgende eksempel Javascript-funksjonen omrisset tar to parametere:
funksjons addNumbers (decOne, decTwo) {
//implementere
}
Disse parametrene kan være av alle typer, inkludert desimaltall verdier. En Javascript-funksjonen kan også returnere en desimal verdi til den delen av koden kalle det, som i følgende eksempel:
tilbake 5,9;
desimaltall variabler
Javascript-kode kan skape desimaltall variabler, som følgende eksempelkode demonstrerer:
Var num = 6,8;
Javascript er et svakt skrevet språk, noe som betyr at utviklere ikke trenger å erklære den typen en variabel når de lager det, i motsetning til med sterkt skrevet språk. Når en Javascript-funksjonen oppretter en variabel, kan denne variabelen har en verdi på en rekke type eller en annen type, for eksempel en tekststreng eller et objekt. Javascript kjører i brukerens nettleser, så er ofte brukt for brukerverktøy som nettside kalkulatorer.
Aritmetikk
Innenfor en Javascript-funksjon, kan koden utføre aritmetiske beregninger på desimaltall. Disse beregningene kan bruke eksplisitte verdier, som i følgende eksempel:
Var sum = 4,7 + 2,2;
Resultatet av denne beregning lagres i den nye variable som en desimalverdi. Alternativt kan Java utføre aritmetikk med variabler, som følger:
Var numOne = 4,7;
Var numTwo = 2,2;
Var sum = numOne + numTwo;
Javascript operatørene kan utføre subtraksjon, multiplikasjon og divisjon som følger:
Var sum = 04.07 til 02.02; // subtrahere
Var sum = 4,7 * 2,2; // formere
Var sum = 4.7 / 2.2; // skillet
Andre operatører gi modulus, øking og minking funksjoner.
metoder
The Number klassen i Javascript-modeller en tallverdi som en desimal, og gir utviklere med tilgang til ulike numeriske metoder. Den "toFixed" metoden gjør koden for å formatere tall med et bestemt antall desimaler, som følger:
Var num = 5,77;
alert (num.toFixed (1)); // utgang 5,8
Dette kan være nyttig når du konverterer verdier til og fra en desimal. Den "toPrecision" metoden lar utvikleren å spesifisere et totalt antall sifre til bruk, som følger:
Var num = 5,77446;
alert (num.toPrecision (2)); // utgang 5,8