Number.Round
Syntaksi
Number.Round(number as nullable number, optional digits as nullable number, optional roundingMode as nullable number) as nullable number
Tietoja
Palauttaa tuloksen luvun pyöristämisestä number
lähimpään lukuun. Jos number
on tyhjäarvoinen, 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.ToEveniä, joka tunnetaan myös nimellä "pankkiirin pyöristys").
Nämä oletusarvot voidaan kuitenkin ohittaa seuraavien valinnaisten parametrien avulla.
digits
: Syitänumber
pyöristetään määritettyyn määrään desimaalinumeroita.roundingMode
: Ohittaa oletusarvoisen tasan katkaisemistoiminnon, kunnumber
arvo on kahden mahdollisen pyöristetun arvon keskipisteessä (katso mahdolliset arvot kohdasta RoundingMode.Type ).
Esimerkki 1
Pyöristä luku 1,234 lähimpään kokonaislukuun.
Käyttö
Number.Round(1.234)
Tuloste
1
Esimerkki 2
Pyöristä luku 1,56 lähimpään kokonaislukuun.
Käyttö
Number.Round(1.56)
Tuloste
2
Esimerkki 3
Pyöristä luku 1,2345 kahteen desimaaliin.
Käyttö
Number.Round(1.2345, 2)
Tuloste
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)
Tuloste
1.235
Esimerkki 5
Pyöristä luku 1,2345 kolmeen desimaaliin (pyöristys alaspäin).
Käyttö
Number.Round(1.2345, 3, RoundingMode.Down)
Tuloste
1.234