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.
Sehen wir uns zunächst die grundlegende Syntax der toPrecision-Funktion an
number .toPrecision(value)
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>
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>
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>
Das Ausgabeergebnis lautet wie folgt
213.456890000 123.00
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!