Number.Round
Menghasilkan bilangan pembulatan. Jumlah digit dan mode pembulatan dapat ditetapkan.
Syntax
Number.Round(
number as number,
optional digits as number,
optional roundingMode as RoundingMode.Type
) as number
Remarks
Menghasilkan pembulatan number ke angka terdekat. Jika number adalah null, Number.Round akan menghasilkan null.
Secara default, number dibulatkan ke bilangan bulat terdekat, dan ikatan terputus dengan pembulatan ke angka genap terdekat (menggunakan RoundingMode.ToEven, yang juga dikenal sebagai "pembulatan banker").
Namun, nilai default ini dapat ditimpa melalui parameter opsional berikut.
digits: Menyebabkannumberdibulatkan ke angka digit desimal yang ditentukan.roundingMode: Menimpa perilaku pemutusan ikatan default ketikanumberberada di titik tengah antara dua nilai yang berpotensi dibulatkan (lihatRoundingMode.Typeuntuk nilai yang memungkinkan).
Examples
Example #1
Membulatkan 1,234 ke bilangan bulat terdekat.
Number.Round(1.234)
Result:
1
Example #2
Membulatkan 1,56 ke bilangan bulat terdekat.
Number.Round(1.56)
Result:
2
Example #3
Membulatkan 1,2345 hingga dua tempat desimal.
Number.Round(1.2345, 2)
Result:
1.23
Example #4
Membulatkan 1,2345 hingga tiga tempat desimal (Pembulatan ke atas).
Number.Round(1.2345, 3, RoundingMode.Up)
Result:
1.235
Example #5
Membulatkan 1,2345 hingga tiga tempat desimal (Pembulatan ke bawah).
Number.Round(1.2345, 3, RoundingMode.Down)
Result:
1.234
Category
Number.Rounding