Number.Round
Mengembalikan tanda dibundarkan. Bilangan digit dan mod pembundaran boleh ditentukan.
Syntax
Number.Round(
number as number,
optional digits as number,
optional roundingMode as RoundingMode.Type
) as number
Remarks
Mengembalikan hasil pembundaran number kepada nombor yang terdekat. Jika number adalah nol, Number.Round mengembalikan nol.
Secara lalai, number dibundarkan kepada integer terdekat, dan ikata dipecahkan dengan membundarkan kepada nombor genap yang terhampir (menggunakan RoundingMode.ToEven, juga dikenali sebagai "pembundaran jurubank").
Namun, lalai ini boleh diatasi melalui parameter pilihan berikut.
digits: Sebabnumberuntuk dibundarkan kepada bilangan digit perpuluhan tertentu.roundingMode: Mengatasi tingkah laku pemecahan ikatan lalai apabilanumberpada titik tengah antara dua nilai berpotensi yang dibundarkan (rujukRoundingMode.Typeuntuk nilai yang mungkin).
Examples
Example #1
Bundarkan 1.234 kepada integer terdekat.
Number.Round(1.234)
Result:
1
Example #2
Bundarkan 1.56 kepada integer terdekat.
Number.Round(1.56)
Result:
2
Example #3
Bundarkan 1.2345 kepada dua tempat perpuluhan.
Number.Round(1.2345, 2)
Result:
1.23
Example #4
Bundarkan 1.2345 kepada tiga tempat perpuluhan (Bundar ke atas).
Number.Round(1.2345, 3, RoundingMode.Up)
Result:
1.235
Example #5
Bundarkan 1.2345 kepada tiga tempat perpuluhan (Bundar ke bawah).
Number.Round(1.2345, 3, RoundingMode.Down)
Result:
1.234
Category
Number.Rounding