Funksjon for håndtering desimaltall i Javascript

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