Les på engelsk

Del via


Number.Round

Syntaks

Number.Round(number as nullable number, optional digits as nullable number, optional roundingMode as nullable number) as nullable number

Om

Returnerer resultatet av avrunding number til nærmeste tall. Hvis number er null, returnerer Number.Round null.

Som standard avrundes number til nærmeste heltall, og båndene brytes ved å runde av til nærmeste partall (ved hjelp av RoundingMode.ToEven, også kjent som «bankens avrunding»).

Disse standardene kan imidlertid overstyres via følgende valgfrie parametere.

  • digits: Fører number avrundes til det angitte antallet desimalsifre.
  • roundingMode: Overstyrer standard virkemåte for tie-breaking når number er midtpunktet mellom to potensielle avrundede verdier (se RoundingMode.Type for mulige verdier).

Eksempel 1

Runde 1,234 til nærmeste heltall.

bruk

Number.Round(1.234)

utdata

1

Eksempel 2

Runde 1,56 til nærmeste heltall.

bruk

Number.Round(1.56)

utdata

2

Eksempel 3

Runde 1,2345 til to desimaler.

bruk

Number.Round(1.2345, 2)

utdata

1.23

Eksempel 4

Runde 1,2345 til tre desimaler (avrunding opp).

bruk

Number.Round(1.2345, 3, RoundingMode.Up)

utdata

1.235

Eksempel 5

Runde 1,2345 til tre desimaler (avrunding ned).

bruk

Number.Round(1.2345, 3, RoundingMode.Down)

utdata

1.234