Heim  >  Artikel  >  Web-Frontend  >  Wie kann man in JavaScript ohne Bibliotheken nach numerischen Werten suchen?

Wie kann man in JavaScript ohne Bibliotheken nach numerischen Werten suchen?

Barbara Streisand
Barbara StreisandOriginal
2024-10-19 17:02:01632Durchsuche

How to Check for Numeric Values in JavaScript Without Libraries?

Überprüfung von Zahlen in reinem JavaScript

Die Feststellung, ob ein Wert in reinem JavaScript eine Zahl darstellt, wirft die Frage auf, ob es ein Äquivalent zu jQuery gibt isNumeric(). Obwohl jQuery eine solche Funktion bereitstellt, fehlt reinem JavaScript ein inhärentes Gegenstück.

Mit einer benutzerdefinierten Funktion können Sie diese Funktionalität jedoch replizieren:

<code class="javascript">function isNumeric(n) {
  return !isNaN(parseFloat(n)) && isFinite(n);
}</code>

Diese Funktion verwendet parseFloat() zum Konvertieren wandelt die Eingabe in eine Gleitkommazahl um und prüft dann mit isFinite(), ob es sich um einen endlichen Wert handelt, um Sonderfälle wie NaN und Unendlich zu behandeln.

Hinweis: Vermeiden Sie die Verwendung von parseInt() für numerische Werte prüft, da es nicht numerische Werte zurückgeben kann.

Das obige ist der detaillierte Inhalt vonWie kann man in JavaScript ohne Bibliotheken nach numerischen Werten suchen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn