Μέθοδος JavaScript Number isFinite()
- Προηγούμενη Σελίδα EPSILON
- Επόμενη Σελίδα isInteger()
- Επιστροφή στο Πάνω Σχέδιο Περιήγηση Εγχειριδίου JavaScript Number
Ορισμός και χρήση
αν ο αριθμός είναι περιορισμένος αριθμόςNumber.isFinite()
η μέθοδος επιστρέφει true
.
Ανέμενα (μη περιορισμένα) αριθμοί είναι Infinity
、-Infinity
ή NaN
.
ή επιστρέφει false
.
Δείτε επίσης:
παράδειγμα
παράδειγμα 1
Είναι ο αριθμός 123 περιορισμένος;
Number.isFinite(123)
παράδειγμα 2
Number.isFinite("123")
παράδειγμα 3
Number.isFinite(+1.23) Number.isFinite(-1.23) Number.isFinite('2005/12/12')
παράδειγμα 4
Number.isFinite(5-2) Number.isFinite(5/2) Number.isFinite(0) Number.isFinite(0/0) Number.isFinite(Infinity) Number.isFinite(-Infinity) Number.isFinite(NaN)
σύνταξη
Number.isFinite(value)
παράμετρος
παράμετρος | περιγραφή |
---|---|
value | απαιτείται. Η τιμή που πρέπει να δοκιμαστεί. |
επιστρεφόμενη τιμή
τύπος | περιγραφή |
---|---|
布尔值 | αν η τιμή είναι αριθμός με περιορισμένη τιμή, τότε true είτε false . |
διαφορά μεταξύ isFinite() και Number.isFinite()
αντιμήείναι αριθμός με περιορισμένη τιμή, τότε isFinite()
επιστρέφει true
.
αναριθμόςείναι αριθμός με περιορισμένη τιμή, τότε Number.isFinite()
επιστρέφει true
.
Αντίθετα:isFinite()
Μετατρέψτε την τιμή σε αριθμό πριν από την δοκιμή.
παράδειγμα
isFinite(123) // επιστρέφει true
Number.isFinite("123") // επιστρέφει false
υποστήριξη περιηγητή
Number.isFinite()
είναι χαρακτηριστικά ECMAScript6 (ES6).
Όλες οι σύγχρονες περιηγητές υποστηρίζουν ES6 (JavaScript 2015):
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
υποστηρίζεται | υποστηρίζεται | υποστηρίζεται | υποστηρίζεται | υποστηρίζεται |
Internet Explorer 11 (ή παλιότερη έκδοση) δεν υποστηρίζεται Number.isFinite()
.
- Προηγούμενη Σελίδα EPSILON
- Επόμενη Σελίδα isInteger()
- Επιστροφή στο Πάνω Σχέδιο Περιήγηση Εγχειριδίου JavaScript Number