Javascript wird als Skriptsprache häufig in Webanwendungen verwendet. Das Konvertieren von Zeichenfolgen in numerische Typen ist eine sehr häufige Anwendung in Javascript.
Javascript bietet häufig verwendete Methoden zum Konvertieren von Zeichenfolgen in numerische Typen, einschließlich parseInt() und parseFloat(). Beide Methoden können Zeichenfolgen in Zahlen umwandeln, und der umgewandelte Zahlentyp kann eine Ganzzahl oder eine Dezimalzahl sein. Wenn Sie diese beiden Methoden verwenden, müssen Sie auf ihre spezifischen Implementierungsmethoden und Verwendungsszenarien achten. Die Methode
parseInt() dient dazu, einen String in einen Integer-Typ zu konvertieren. Der numerische Teil der Zeichenfolge wird vom Anfang an analysiert, bis ein nicht numerisches Zeichen gefunden wird. Wenn es auf ein nicht numerisches Zeichen stößt, stoppt es die Analyse und gibt die analysierte Zahl zurück. Wenn die konvertierte Zeichenfolge keine Zahlen enthält, gibt parseInt() NaN (keinen numerischen Wert) zurück.
Die Methode parseInt() hat zwei Parameter, der erste ist die zu konvertierende Zeichenfolge und der zweite ist die Basiszahl. Wenn Sie keine Basisnummer angeben, identifiziert parseInt() standardmäßig automatisch die Basis basierend auf dem Präfix der Zeichenfolge. Wenn eine Basisnummer angegeben ist, analysiert parseInt() entsprechend der angegebenen Basis. Um beispielsweise die Zeichenfolge „1010“ in eine Hexadezimalzahl umzuwandeln, verwenden Sie parseInt('1010', 16)
. parseInt('1010', 16)
。
与parseInt()不同,parseFloat()方法是将字符串解析成浮点数类型。如果字符串无法被解析成浮点数,则返回NaN。与parseInt()相同,parseFloat()也解析整个字符串,但它可以包含小数点和指数表示法。 其语法类似于parseFloat('3.14')
parseFloat('3.14')
. Folgende Punkte müssen bei der Verwendung dieser Funktionen zur Typkonvertierung beachtet werden: Das obige ist der detaillierte Inhalt vonJavascript in Zahlen umwandeln. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!