Μέθοδος toFixed
Η μέθοδος toFixed πραγματοποιεί στρογγυλοποίηση
αριθμού σε καθορισμένο ψηφίο στο δεκαδικό μέρος.
Ο αριθμός των ψηφίων καθορίζεται από μια παράμετρο.
Εάν ο αριθμός των ψηφίων δεν καθοριστεί, από προεπιλογή
λαμβάνονται 0 ψηφία, δηλαδή στρογγυλοποίηση
σε ακέραιο αριθμό.
Σύνταξη
αριθμός.toFixed([αριθμός δεκαδικών ψηφίων]);
Παράδειγμα
Ας υποθέσουμε ότι έχουμε ένα δεκαδικό. Ας το στρογγυλοποιήσουμε σε
3 δεκαδικά ψηφία:
let num = 1.1111;
console.log(num.toFixed(3));
Αποτέλεσμα εκτέλεσης κώδικα:
1.111
Παράδειγμα
Στο επόμενο παράδειγμα, επίσης διατηρούνται μόνο
3 δεκαδικά ψηφία, ωστόσο το τελευταίο
ψηφίο αυξήθηκε κατά 1, καθώς η στρογγυλοποίηση
πραγματοποιείται σύμφωνα με τους μαθηματικούς κανόνες:
let num = 1.1119;
console.log(num.toFixed(3));
Αποτέλεσμα εκτέλεσης κώδικα:
1.112
Παράδειγμα
Στο επόμενο παράδειγμα, το δεκαδικό θα στρογγυλοποιηθεί σε ακέραιο αριθμό, καθώς η παράμετρος της μεθόδου είναι κενή:
let num = 1.111;
console.log(num.toFixed());
Αποτέλεσμα εκτέλεσης κώδικα:
1
Παράδειγμα
Στο επόμενο παράδειγμα, η παράμετρος της μεθόδου υπερβαίνει
τον αριθμό των δεκαδικών ψηφίων του αρχικού
δεκαδικού, επομένως η μέθοδος θα προσθέσει δύο ψηφία 0
στο τέλος του δεκαδικού μας:
let num = 1.1111;
console.log(num.toFixed(6));
Αποτέλεσμα εκτέλεσης κώδικα:
1.111100
Δείτε επίσης
-
μέθοδοι
Math.round,Math.ceil,Math.floor,
που επίσης εκτελούν στρογγυλοποίηση αριθμού -
μέθοδος
toPrecision,
που εκτελεί στρογγυλοποίηση αριθμού σε συγκεκριμένο αριθμό χαρακτήρων