Μέθοδος Number isSafeInteger() του JavaScript
- Προηγούμενη σελίδα isNaN()
- Επόμενη σελίδα MAX_SAFE_INTEGER
- Επιστροφή στο προηγούμενο επίπεδο Εκπαιδευτικός Οδηγός Αναφοράς JavaScript Number
Ορισμός και χρήση
Αν ο αριθμός είναι ασφαλής ακέραιος;Number.isSafeInteger()
Η μέθοδος επιστρέφει true
Εάν δεν είναι έτσι, τότε επιστρέφει false
.
Για περισσότερες πληροφορίες δείτε:
Τι είναι ασφαλείς ακέραιοι;
Οι ασφαλείς ακέραιοι (Safe Integer) είναι ακέραιοι που μπορούν να εκφραστούν με ακρίβεια ως διπλή ακρίβεια αριθμός σύμφωνα με το IEEE-754: από (253 53) έως -(253 53) όλοι οι ακέραιοι.
Παράδειγμα
Παράδειγμα 1
Αυτές είναι ασφαλείς ακέραιοι;
Number.isSafeInteger(123); Number.isSafeInteger(-123); Number.isSafeInteger('123');
Παράδειγμα 2
Number.isSafeInteger(5-2); Number.isSafeInteger(0); Number.isSafeInteger(0.5); Number.isSafeInteger(0/0);
Παράδειγμα 3
Αυτές είναι ασφαλείς ακέραιοι;
Number.isSafeInteger(Math.pow(2, 53)); Number.isSafeInteger(Math.pow(2, 53) - 1);
Παράδειγμα 4
Number.isSafeInteger(true); Number.isSafeInteger(false); Number.isSafeInteger(Infinity); Number.isSafeInteger(-Infinity);
Γλώσσα γραμματογραφίας
Number.isSafeInteger(value)
Παράμετρος
Παράμετρος | Περιγραφή |
---|---|
value | Απαιτείται. Η τιμή που πρέπει να δοκιμαστεί. |
Επιστροφή τιμής
Τύπος | Περιγραφή |
---|---|
布尔值 | Αν η τιμή είναι ασφαλής ακέραιος, τότε true έτσι则为 false . |
Υποστήριξη περιηγητών
Number.isSafeInteger()
είναι χαρακτηριστικά ECMAScript6 (ES6).
Όλοι οι περιηγητές υποστηρίζουν το ES6 (JavaScript 2015):
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
υποστηρίζεται | υποστηρίζεται | υποστηρίζεται | υποστηρίζεται | υποστηρίζεται |
Internet Explorer 11 (ή και παλιότερες εκδόσεις) δεν υποστηρίζεται Number.isSafeInteger()
.
- Προηγούμενη σελίδα isNaN()
- Επόμενη σελίδα MAX_SAFE_INTEGER
- Επιστροφή στο προηγούμενο επίπεδο Εκπαιδευτικός Οδηγός Αναφοράς JavaScript Number