Μέθοδος JavaScript Number isFinite()

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

αν ο αριθμός είναι περιορισμένος αριθμόςNumber.isFinite() η μέθοδος επιστρέφει true.

Ανέμενα (μη περιορισμένα) αριθμοί είναι Infinity-Infinity ή NaN.

ή επιστρέφει false.

Δείτε επίσης:

Γενική μέθοδος isFinite()

Μέθοδος Number.isInteger()

Μέθοδος Number.isSafeInteger()

παράδειγμα

παράδειγμα 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().