Number.Round
Syntaksi
Number.Round(number as nullable number, optional digits as nullable number, optional roundingMode as nullable number) as nullable number
Noin
Palauttaa number
pyöristämisen tuloksen lähimpään lukuun. Jos number
on tyhjäarvo, Number.Round palauttaa tyhjäarvon.
Oletusarvon mukaan number
pyöristetään lähimpään kokonaislukuun, ja tasatilanteet katkaistaan pyöristämällä lähimpään parilliseen lukuun (käyttämällä RoundingMode.ToEven, kutsutaan myös "pankkiirin pyöristykseksi").
Nämä oletusarvot voidaan kuitenkin ohittaa seuraavien valinnaisten parametrien avulla.
-
digits
: Aiheuttaanumber
pyöristettävän määritettyyn määrään desimaalinumeroita. -
roundingMode
: Ohittaa oletusarvoisen tasapelitoiminnon, kunnumber
on keskipisteessä kahden mahdollisen pyöristetun arvon välillä (katso mahdolliset arvot RoundingMode.Type).
Esimerkki 1
Pyöristä luku 1,234 lähimpään kokonaislukuun.
käyttö
Number.Round(1.234)
Output
1
Esimerkki 2
Pyöristä luku 1,56 lähimpään kokonaislukuun.
käyttö
Number.Round(1.56)
Output
2
Esimerkki 3
Pyöristä luku 1,2345 kahteen desimaaliin.
käyttö
Number.Round(1.2345, 2)
Output
1.23
Esimerkki 4
Pyöristä luku 1,2345 kolmeen desimaaliin (pyöristys ylöspäin).
käyttö
Number.Round(1.2345, 3, RoundingMode.Up)
Output
1.235
Esimerkki 5
Pyöristä luku 1,2345 kolmeen desimaaliin (pyöristys alaspäin).
käyttö
Number.Round(1.2345, 3, RoundingMode.Down)
Output
1.234