Ich habe hier eine Lösung gefunden:
Validieren Sie Dezimalzahlen in JavaScript - isnumeric ()
Kann ein Mod diese Anfrage bitte schließen?
Frage
Ich habe Probleme mit einem Windows -Skript -Host -Skript.
Hier ist ein Beispiel für den Problemeingabecode:
WScript.Echo(typeof(parseInt('woot')))
WScript.Echo(parseInt('woot'))
Die Ausgabe ist:
number
1.#QNAN
Sollte "Woot" nicht als Zeichenfolge bewertet werden? Wie kann ich diese Einschränkung umgehen?
Lösung 3
Ich habe hier eine Lösung gefunden:
Validieren Sie Dezimalzahlen in JavaScript - isnumeric ()
Kann ein Mod diese Anfrage bitte schließen?
Andere Tipps
Alles von Parseint ist eine Zahl, da sogar Nan von Js. eine Nummer behandelt wird, müssen Sie die Art von "Woot" überprüfen, bevor Sie es analysieren.
Sie können prüfen, ob ParseinT zurückkehren NaN
(nicht eine Nummer)
isNaN(parseInt('woot', 10))
Typof Rückgabenummer Becouse NaN
ist Zahl in JavaScript
Aber denken Sie daran isNaN
Ist ein bisschen gebrochen Lesen Sie mehr#Beispiele