Μέθοδος toPrecision() του JavaScript Number
- Προηγούμενη Σελίδα toLocaleString()
- Επόμενη Σελίδα toString()
- Επιστροφή στο Προηγούμενο επίπεδο Εγχειρίδιο Εφαρμογής JavaScript Number
Ορισμός και χρήση
toPrecision()
Η μέθοδος μορφοποιεί τον αριθμό με το καθορισμένο μήκος.
Η μέθοδος μορφοποιεί τον αριθμό με τον αριθμό των σημαντικών ψηφίων.
Παράδειγμα
Παράδειγμα 1
Μορφοποίηση αριθμού με καθορισμένη μήκος:
let num = 13.3714; let n = num.toPrecision(2);
Παράδειγμα 2
Μορφοποίηση του μικρού αριθμού:
let num = 0.001658853; num.toPrecision(2); num.toPrecision(3); num.toPrecision(10);
Παράδειγμα 3
Μορφοποίηση αριθμού με καθορισμένη μήκος:
let num = 13.3714; num.toPrecision(2); num.toPrecision(3); num.toPrecision(10);
Παράδειγμα 4
Αόριστη μορφή:
let num = 13.3714; num.toPrecision();
Γραμματική
number.toPrecision(precision)
Παράμετρος
Παράμετρος | Περιγραφή |
---|---|
precision |
Οπション. Αριθμός ψηφίων. Τιμές μεταξύ 1 και 21 (και συμπεριλαμβανομένων του 1 και του 21). Αν παραλείπεται, επιστρέφεται ο αριθμός χωρίς καμία μορφοποίηση. |
Επιστρεφόμενη τιμή
Τύπος | Περιγραφή |
---|---|
Συμβολοσειρά | Μορφοποιεί τον αριθμό με την καθορισμένη ακρίβεια. |
Τεχνικά λεπτομέρειες
Επιστρεφόμενη τιμή
Επιστρέφει τη συμβολοσειρά του Number, περιλαμβανομένων precision αριθμητικοί χαρακτήρες.
Αν precision Αρκετά μεγάλο για να περιλαμβάνει όλους τους αριθμούς του ολόκληρου αριθμού του Number, η επιστρεφόμενη αλφαριθμητική ακολουθία θα χρησιμοποιήσει το σύστημα των ακολουθιών.
Αν δεν είναι αρκετά μεγάλο για να περιλαμβάνει όλους τους αριθμούς του ολόκληρου αριθμού του Number, η επιστρεφόμενη αλφαριθμητική ακολουθία θα χρησιμοποιήσει το σύστημα των δεκαδικών. precision1 αριθμητικό χαρακτήρα.
Αν χρειάζεται, το αριθμό θα γίνει γύρω ή θα συμπληρωθεί με 0.
Ανακύπτει
Εξαίρεση | Περιγραφή |
---|---|
RangeError |
Όταν precision Ανακύπτει εξαίρεση όταν είναι πολύ μικρή ή πολύ μεγάλη. Τιμές μεταξύ 1 και 21 δεν προκαλούν αυτή την εξαίρεση. Μερικές υλοποιήσεις υποστηρίζουν μεγαλύτερη ή μικρότερη εύρος τιμών. |
TypeError | Ανακύπτει εξαίρεση αν ο αντικείμενος που καλείται δεν είναι Number. |
Υποστήριξη από τον περιηγητή
toPrecision()
Είναι χαρακτηριστικό του ECMAScript3 (ES3).
Όλοι οι περιηγητές υποστηρίζουν πλήρως το ES3 (JavaScript 1999):
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Υποστήριξη | Υποστήριξη | Υποστήριξη | Υποστήριξη | Υποστήριξη | Υποστήριξη |
- Προηγούμενη Σελίδα toLocaleString()
- Επόμενη Σελίδα toString()
- Επιστροφή στο Προηγούμενο επίπεδο Εγχειρίδιο Εφαρμογής JavaScript Number