Μέθοδος Number.parseInt() της JavaScript

Ορισμός και χρήση

Number.parseInt() Ο μέθοδος αναλύει την τιμή ως αλφαριθμητικό字符串 και επιστρέφει τον πρώτο αριθμό.

radix Η παράμετρος ορίζει το σύστημα αριθμών που θα χρησιμοποιηθεί:

2 = δυαδικό, 8 = οκταδικό, 10 = δεκαδικό, 16 = δεκαεξαδικό.

Αν παραλείπεται radixΗ JavaScript υποθέτει ότι η βάση είναι 10. Αν η τιμή ξεκινά με "0x", η JavaScript υποθέτει ότι η βάση είναι 16.

Σημείωση:

Αν ο πρώτος χαρακτήρας δεν μπορεί να μετατραπεί σε αριθμό, επιστρέφεται NaN.

Οι κενές που προηγούνται και ακολουθούν θα αγνοηθούν.

Επιστρέφει μόνο τον πρώτο βρέθαλο αριθμό που βρίσκει.

Παράδειγμα

Παράδειγμα 1

Number.parseInt("10");
Number.parseInt("10.00");
Number.parseInt("10.33");
Number.parseInt("34 45 66");
Number.parseInt(" 60 ");
Number.parseInt("40 years");
Number.parseInt("He was 40");

Προσπαθήστε να το δοκιμάσετε προσωπικά

Παράδειγμα 2

Number.parseInt("10", 10);
Number.parseInt("010");
Number.parseInt("10", 8);
Number.parseInt("0x10");
Number.parseInt("10", 16);

Προσπαθήστε να το δοκιμάσετε προσωπικά

Γραμματική

Number.parseInt(string, radix)

Παράμετροι

Παράμετροι Περιγραφή
value Απαιτείται. Η τιμή που πρέπει να αναλυθεί.
radix

Προαιρετικό. Η προεπιλεγμένη τιμή είναι 10.

Ορίζει την τιμή του συστήματος αριθμών (2 έως 36).

Αποτελεσματική τιμή

Τύπος Περιγραφή
Αριθμητικοί τιμοί Αν δεν βρεθεί ολόκληρος αριθμός, επιστρέφεται NaN.

Υποστήριξη από τους περιηγητές

Number.parseInt() είναι χαρακτηριστικά του ECMAScript6 (ES6).

Όλοι οι σύγχρονοι περιηγητές υποστηρίζουν το ES6 (JavaScript 2015):

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
Υποστήριξη Υποστήριξη Υποστήριξη Υποστήριξη Υποστήριξη

O Internet Explorer 11 (ή παλιότερη έκδοση) δεν υποστηρίζει Number.parseInt().