Number.Round
Sintaksis
Number.Round(number as nullable number, optional digits as nullable number, optional roundingMode as nullable number) as nullable number
Tentang
Mengembalikan hasil pembulatan number
ke angka terdekat. Jika number
null, Number.Round mengembalikan null.
Secara default, number
dibulatkan ke bilangan bulat terdekat, dan ikatan rusak dengan membulatkan ke angka genap terdekat (menggunakan RoundingMode.ToEven, juga dikenal sebagai "pembulatan bankir").
Namun, pengaturan bawaan ini dapat digantikan melalui parameter opsional berikut.
-
digits
: Menyebabkannumber
dibulatkan ke jumlah digit desimal yang ditentukan. -
roundingMode
: Mengambil alih perilaku pemecahan ikatan default saatnumber
berada di titik tengah antara dua nilai yang dibulatkan potensial (lihat RoundingMode.Type untuk nilai yang mungkin).
Contoh 1
Bulatkan 1,234 ke bilangan bulat terdekat.
Penggunaan
Number.Round(1.234)
Output
1
Contoh 2
Bulatkan 1,56 ke bilangan bulat terdekat.
Penggunaan
Number.Round(1.56)
Output
2
Contoh 3
Bulatkan 1.2345 menjadi dua angka di belakang koma.
Penggunaan
Number.Round(1.2345, 2)
Output
1.23
Contoh 4
Bulatkan 1,2345 ke tiga tempat desimal (Pembulatan ke atas).
Penggunaan
Number.Round(1.2345, 3, RoundingMode.Up)
Output
1.235
Contoh 5
Membulatkan 1,2345 ke tiga tempat desimal (Membulatkan ke bawah).
Penggunaan
Number.Round(1.2345, 3, RoundingMode.Down)
Output
1.234