Lue englanniksi

Jaa


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: Aiheuttaa number pyöristettävän määritettyyn määrään desimaalinumeroita.
  • roundingMode: Ohittaa oletusarvoisen tasapelitoiminnon, kun number 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