Heim > Web-Frontend > js-Tutorial > So konvertieren Sie einen numerischen Wert in eine Zeichenfolge in Javascript

So konvertieren Sie einen numerischen Wert in eine Zeichenfolge in Javascript

青灯夜游
Freigeben: 2023-01-07 11:43:52
Original
5208 Leute haben es durchsucht

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.

So konvertieren Sie einen numerischen Wert in eine Zeichenfolge in Javascript

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”
Nach dem Login kopieren

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”
Nach dem Login kopieren

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”
Nach dem Login kopieren

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”
Nach dem Login kopieren

【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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage