Methoden: 1. toString()-Methode, Syntax „numeric value.toString()“; 2. toFixed()-Methode, die den Wert in eine Zeichenfolge umwandeln und die angegebene Anzahl von Nachkommastellen anzeigen kann 3. toExponential()-Methode ;4. toPrecision()-Methode.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, JavaScript-Version 1.8.5, Dell G3-Computer.
1. Verwenden Sie die toString()-Methode
Wenn Sie die toString()-Methode für einfache Werte aufrufen, kapselt JavaScript diese automatisch in Objekte und ruft dann die toString()-Methode auf, um die Zeichenfolge abzurufen Objekt Express.
var a = 123456; a.toString(); console.log(a); //返回字符串“123456”
Bei Verwendung der toString()-Methode zum Konvertieren eines Werts in einen String können Dezimalstellen nicht beibehalten werden. Dies ist zweifellos unpraktisch für die Ausgabe von Anzeigezahlen in professionellen Bereichen wie der Währungsformatierung und der wissenschaftlichen Notation. Zu diesem Zweck stellt JavaScript drei dedizierte Methoden bereit: toFixed(), toExponential() und toPrecision(), die im Folgenden vorgestellt werden.
2 Mit der toFixed()-Methode
toFixed() kann der Wert in eine Zeichenfolge umgewandelt und die angegebene Anzahl von Nachkommastellen angezeigt werden.
var a = 10; console.log(a.toFixed(2)); //返回字符串“10.00” console.log(a.toFixed(4)); //返回字符串“10.0000”
3. Verwenden Sie die Methode toExponential()
die Methode toExponential() wird speziell zum Konvertieren von Zahlen in Zeichenfolgen in wissenschaftlicher Notation verwendet. Der Parameter der Methode
var a = 123456789; console.log(a.toExponential(2)); //返回字符串“1.23e+8” console.log(a.toExponential(4)); //返回字符串“1.2346e+8”
toExponential() gibt die Anzahl der beizubehaltenden Dezimalstellen an. Ausgelassene Teile werden abgerundet.
4. Verwenden Sie die Methode toPrecision()
Die Methode toPrecision() ähnelt der Methode toExponential(), kann jedoch die Anzahl der signifikanten Stellen anstelle der Anzahl der Dezimalstellen angeben.
var a = 123456789; console.log(a.toPrecision(2)); //返回字符串“1.2e+8” console.log(a.toPrecision(4)); //返回字符串“1.235e+8”
【Empfohlenes Lernen: Javascript-Tutorial für Fortgeschrittene】
Das obige ist der detaillierte Inhalt vonSo konvertieren Sie einen numerischen Wert in eine Zeichenfolge in Javascript. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!