Heim >Web-Frontend >js-Tutorial >Wie kann ich überprüfen, ob ein JavaScript-String eine gültige Zahl darstellt?
Mit den folgenden Methoden können Sie überprüfen, ob eine Zeichenfolge eine gültige Zahl in JavaScript enthält:
Verwenden Sie isNaN(), um zu prüfen, ob die Variable keine Zahl ist, unabhängig davon, ob es sich um eine Zeichenfolge oder eine Zahl handelt:
const isNumeric = (str) => !isNaN(str); console.log(isNumeric('123')); // true console.log(isNumeric('abc')); // false
Konvertieren Sie die Zeichenfolge mit num:
const num = +str; console.log(num); // 123 (if str is '123') console.log(isNaN(num)); // false (if str is '123')
Extrahieren Sie eine Zahl vom Anfang der Zeichenfolge mit parseInt():
const num = parseInt(str, 10); console.log(num); // 123 (if str is '123px') console.log(isNaN(num)); // false (if str is '123px')
Das obige ist der detaillierte Inhalt vonWie kann ich überprüfen, ob ein JavaScript-String eine gültige Zahl darstellt?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!