Number.Round
Number.Round(number as nullable number, optional digits as nullable number, optional roundingMode as nullable number) as nullable number
Επιστρέφει το αποτέλεσμα στρογγυλοποίηση number
στον πλησιέστερο αριθμό. Εάν number
είναι null, Number.Round επιστρέφει τιμή null.
Από προεπιλογή, number
στρογγυλοποιείται στον πλησιέστερο ακέραιο και οι δεσμοί διακόψονται στρογγυλοποιώντας στον πλησιέστερο άρτιο αριθμό (χρησιμοποιώντας RoundingMode.ToEven, γνωστό επίσης ως "στρογγυλοποίηση του τραπεζίτη").
Ωστόσο, αυτές οι προεπιλογές μπορούν να αντικατασταθούν μέσω των ακόλουθων προαιρετικών παραμέτρων.
-
digits
: Προκαλείnumber
στρογγυλοποίηση στον καθορισμένο αριθμό δεκαδικών ψηφίων. -
roundingMode
: Παρακάμπτει την προεπιλεγμένη συμπεριφορά κατάργησης δεσμών ότανnumber
βρίσκεται στο μέσον μεταξύ δύο πιθανών στρογγυλοποιημένων τιμών (ανατρέξτε στο RoundingMode.Type για πιθανές τιμές).
Στρογγυλοποιήστε τον αριθμό 1,234 στον πλησιέστερο ακέραιο.
χρήσης
Number.Round(1.234)
εξόδου
1
Στρογγυλοποιήστε τον αριθμό 1,56 στον πλησιέστερο ακέραιο.
χρήσης
Number.Round(1.56)
εξόδου
2
Στρογγυλοποιήστε τον αριθμό 1,2345 σε δύο δεκαδικά ψηφία.
χρήσης
Number.Round(1.2345, 2)
εξόδου
1.23
Στρογγυλοποιήστε τον αριθμό 1,2345 σε τρία δεκαδικά ψηφία (Στρογγυλοποίηση προς τα επάνω).
χρήσης
Number.Round(1.2345, 3, RoundingMode.Up)
εξόδου
1.235
Στρογγυλοποιήστε τον αριθμό 1,2345 σε τρία δεκαδικά ψηφία (Στρογγυλοποίηση προς τα κάτω).
χρήσης
Number.Round(1.2345, 3, RoundingMode.Down)
εξόδου
1.234