Wie man eine Zahl in JavaScript mit isNaN() // isFinite() // Reguläre Ausdrücke überprüft. Inhaltsverzeichnis Wie man eine Zahl in JavaScriptNumber.isNaN() Syntax Argument Return Sample Code Description isFinite Syntax Argument Return Sample Code Description Regular Expressions Sample Code Summary JavaScript Learning Course, Engineer Career ChangeArticles to ReadAlso ReadBücher, die Sie vielleicht auch lesen möchtenWie man eine Zahl in JavaScript überprüft Es gibt drei Hauptmethoden, um eine Zahl zu überprüfen.

Number.isNaN()MethodeBestimmt, ob der übergebene Wert NaN und sein Typ Number ist Number.isFinite()methodBestimmt, ob der übergebene Wert eine endliche Zahl ist.Number.isNaN() Methode Number.isNaN() Ermittelt, ob der übergebene Wert ein NaN ist und sein Typ eine Zahl ist.NaN (Not a Number) Syntax Number.isNaN(Zu prüfender Wert) Argument Zu prüfender Wert Rückgabewert true Wenn der zu prüfende Wert NaN (Not a Number) ist und sein Typ Number ist, false Sonst Beispielcode Number.isNaN(NaN); ///// ⇒ true Number.isNaN(Number.NaN); //// ⇒ true Number.isNaN(0 ////0); ////// ⇒ true ////// Unterschiede zur globalen Funktion.isNaN().

Drei Möglichkeiten zur Überprüfung einer Zahl - isNaN() // isFinite() // Reguläre Ausdrücke [JavaScript Primer]

isNaN liefert /true/ Number.isNaN(NaN); ///// ⇒ false Number.isNaN(undefined); //// ⇒ false Number.isNaN({}); //// ⇒ false Number.isNaN(blabla); ///// ⇒false ////// Unten, Rückgabewert: false Number.isNaN(true); //// ⇒false Number.isNaN(null); //// ⇒false Number.isNaN(37); //// ⇒false Number.isNaN(37); ///// ⇒false Number.isNaN(37.37); //// ⇒false Number.isNaN(); //// ⇒false Number.isNaN( ); //// ⇒false Beschreibung Die Methoden des Number-Objekts, die in ECMAScript 2015 Number.Im Vergleich zur ursprünglichen globalen Methode isNaN() ist diese Methode sicherer, da sie keine Typumwandlung erzwingt, wenn das Objekt nicht wirklich ein NaN ist.

Weitere Informationen über die Arten von JavaScript-Daten finden Sie in diesem Artikel. [Liste der JavaScript-Datentypen] Was ist der Unterschied zwischen primitiven Typen und Objekttypen? So prüfen Sie den Typ mit typeof isFinite Die Methode Number.isFinite() ermittelt, ob ein übergebener Wert eine endliche Zahl ist oder nicht. Syntax Number.isFinite(zu prüfender Wert) Argumente Der Wert, der auf Endlichkeit geprüft werden soll.

Rückgabewert false Wenn der zu prüfende Wert NaN, positive Unendlichkeit ( Infinity ) oder negative Unendlichkeit ( -Infinity ) ist, dann true Sonst Beispielcode Number.isFinite(Infinity); /////////////////////////Unendlich); ///// ⇒false Number.isFinite(-Infinity); //// ⇒false Number.isFinite(0); //// ⇒true Number.isFinite(2e64); //// ⇒true ////// Unterschiede zur globalen Funktion.isFinite().

isNaN liefert /true/ Number.isFinite(0); //// ⇒false, Number.isFinite(null); //// ⇒false Beschreibung Im Vergleich zur Drei Möglichkeiten zur Überprüfung einer Zahl - isNaN() // isFinite() // Reguläre Ausdrücke [JavaScript Primer] Funktion isFinite() erzwingt diese Methode keine Umwandlung des Arguments in eine Zahl.Das ist nicht der Fall.

Es ist sicher, nur true zurückzugeben, wenn der Wert vom Typ numerisch und eine endliche Zahl ist. (function(b,c,f,g,a,d,e){b.MoshimoAffiliateObject=a; b=b[a]||function(){arguments.currentScript=c.currentScript ||c.scripts[c.scripts.length-2];(b[a].q=b[a].q||[]).push(arguments)}; c.getElementById(a)||(d=c.createElement(f),d.src=g, d.id=a,e=c.//,/msmaflink/); msmaflink({/n/://///}The Complete Guide to Modern JavaScript Programming [Robust Code for Efficient Development!

//id/:{/amazon/:/2367640/,/rakuten/:/2349362/,/yahoo/:/2365303/ },/eid/:/eHxGO/,/s/:/s/}); Verknüpfung regulärer Ausdrücke mit dem Regular Expression Object RegExpregexp = new RegExp(patern[, flags]) Prüft eine Zahl durch Mustervergleich darauf, ob sie eine 0-9-Zeichenkette ist, Beispielcode [Beispiel 1] Prüft eine Zahl auf die Werte 0-9 /// Gibt true zurück, wenn der Wert nur 0-9 ist.

Gibt true zurück.(auch wenn es ein Minus - hat) function isNumber(val){ var regex = new RegExp(//^[+-]?[0-9]+$//); return regex.test(val); } [Beispiel 3] Zahlenprüfung mit dem Wert 0-9, minus (-), einschließlich Dezimalzahlen Gibt true zurück, wenn der Wert eine positive Zahl //////, eine negative ganze Zahl //// oder eine Dezimalzahl ist.(Dezimalzahlen werden ebenfalls unterstützt.) function isNumber(val){ var regex = new RegExp(//^[-+]?[0-9]+(//.[0-9]+)?$//); return regex.test(val); } (function(b,c,f,g,a,d,e){b.MoshimoAffiliateObject=a; b[a]=b[a]||function(){arguments.currentScript=c.currentScript ||c.scripts[c.scripts.length-2];(b[a].q=b[a].q||[]).push(arguments)}; c.getElementById(a)||(d=c.createElement(f),d.src=g, d.id=a,e=c.getElementsByTagName(/body/)[0],e.appendChild(d))}) (window,document,/script/,/dn.msmstatic.com//site//017WZ7W4M/,/t/:/amazon/,/r_v/://},/aid/:{/amazon/:/2367640/,/rakuten/:/2349362/,/yahoo/:/2365303/},/eid/eid:/bniUF/,/s/:/s/}); Link Zusammenfassung Wie man eine Zahl in JavaScript mit isNaN() // isFinite() // mit regulären Ausdrücken überprüft.

JavaScript-Lernkurs, Jobsuche für Ingenieure Was ist JavaScript? 5 empfohlene Bücher für Einsteiger nach Typ [Programmierung] [Was ist CodePen?Wie Sie diesen kostenlosen Webcode-Editor verwenden und wie Sie ihn in Ihr Blog einbinden.

Wie man JSON schreibt [Einführung in Anime.js] JavaScript Animation Basics (Transformation) Bücher zum Lesen in Verbindung mit (function(b,c,f,g,a,d,e){b.MoshimoAffiliateObject=a; b[a]=b[a]||function(){arguments.currentScript=c.currentScript ||c.scripts[c.scripts.length-2];(b[a].q=b[a].q||[]).push(arguments)}; c.getElementById(a)||(2349362/,/yahoo/:/2365303/},/eid/:/QbH7n/,/s/:/s/}); Link (function(b,c,f,g,a,d,e){b.MoshimoAffiliateObject=a; b[a]=b[a]||function(){arguments.currentScript=c.currentScript ||c.scripts[c.scripts.length-2];(b[a].q=b[a].q||[]).push(arguments)}; c.getElementById(a)||(d=c.createElement(f),d.src=g, d.id=a,e=c.getElementsByTagName(/body/)[0],e.appendChild(d))}) (window,documentEgal, ob Sie Anfänger oder erfahrener Benutzer sind, Sie werden sicher die Grundlagen lernen.aid/:{/amazon/:/2367640/,/rakuten/:/2349362/,/yahoo/:/2365303/},/eid/:/CpmPx/,/s/:/s/}); Link


11 23 19