Heim > Web-Frontend > js-Tutorial > So verwenden Sie die toPrecision-Funktion

So verwenden Sie die toPrecision-Funktion

不言
Freigeben: 2019-02-19 17:36:58
Original
2284 Leute haben es durchsucht

Die Funktion toPrecision() in Javascript wird verwendet, um Zahlen auf eine bestimmte Genauigkeit oder Länge zu formatieren. Wenn die formatierte Zahl mehr Ziffern erfordert als die ursprüngliche Zahl, werden auch Dezimalstellen und Nullwerte hinzugefügt, um die angegebene Länge zu erstellen. Werfen wir einen Blick auf die spezifische Verwendung der toPrecision-Funktion.

So verwenden Sie die toPrecision-Funktion

Sehen wir uns zunächst die grundlegende Syntax der toPrecision-Funktion an

number .toPrecision(value)
Nach dem Login kopieren

toPrecision-Funktion akzeptiert einen einzelnen Parameterwert, dieser Parameter ist optional , was die Anzahl der signifikanten Ziffern darstellt, die der Benutzer in einer formatierten Zahl benötigt.

Sehen wir uns unten ein konkretes Beispiel an

In der toPrecision()-Methode werden keine Parameter übergeben: Wenn keine Parameter an die toPrecision()-Funktion übergeben werden, wird die formatierte Die Eingabe einer Nummer entspricht genau der Eingabe einer Nummer. Es wird jedoch als Zeichenfolge und nicht als Zahl dargestellt.

Der Code lautet wie folgt

<!DOCTYPE html>
<html>
<head>
  <title></title>
</head>
<body>
<script type="text/javascript"> 
    var num=213.45689; 
    document.write(num.toPrecision());           
</script> 
</body>
</html>
Nach dem Login kopieren

Das Ausgabeergebnis ist: 213.45689

Übergeben Sie Parameter in der toPrecision()-Funktion: Wenn die Genauigkeit an übergeben wird die Funktion toPrecision() Wenn die Länge kleiner als die ursprüngliche Zahl ist, wird die Zahl auf diese Genauigkeit gerundet.

Der Code lautet wie folgt

<!DOCTYPE html>
<html>
<head>
  <title></title>
</head>
<body>
<script type="text/javascript"> 
    var num=213.45689; 
    document.write(num.toPrecision(4));           
</script> 
</body>
</html>
Nach dem Login kopieren

Das Ausgabeergebnis ist: 213,5

Übergeben Sie einen Parameter, der dazu führt, dass in der Ausgabe Nullwerte angezeigt werden:Wenn die an die toPrecision()-Funktion übergebene Genauigkeitslänge größer als die ursprüngliche Zahl ist, wird ein Nullwert an die Eingabezahl angehängt, um die angegebene Genauigkeit zu erfüllen.

Der Code lautet wie folgt

<!DOCTYPE html>
<html>
<head>
  <title></title>
</head>
<body>
<script type="text/javascript"> 
    var num=213.45689; 
    document.write(num.toPrecision(12)+"<br>");   
    var num2 = 123; 
    document.write(num2.toPrecision(5));         
</script> 
</body>
</html>
Nach dem Login kopieren

Das Ausgabeergebnis lautet wie folgt

213.456890000
123.00
Nach dem Login kopieren

Dieser Artikel endet hier. Für weitere spannende Inhalte können Sie auf andere verwandte Kolumnen-Tutorials achten auf der chinesischen PHP-Website! ! !

Das obige ist der detaillierte Inhalt vonSo verwenden Sie die toPrecision-Funktion. 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