Μέθοδος toPrecision() του 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
Υποστήριξη Υποστήριξη Υποστήριξη Υποστήριξη Υποστήριξη Υποστήριξη