Μέθοδος Number.parseInt() της JavaScript
- Προηγούμενη σελίδα parseFloat()
- Επόμενη σελίδα Prototype
- Επιστροφή στο προηγούμενο επίπεδο Εγχειρίδιο Αναφοράς JavaScript Number
Ορισμός και χρήση
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()
.
- Προηγούμενη σελίδα parseFloat()
- Επόμενη σελίδα Prototype
- Επιστροφή στο προηγούμενο επίπεδο Εγχειρίδιο Αναφοράς JavaScript Number