Maison > Article > interface Web > Comment utiliser la fonction toPrecision
La fonction toPrecision() en Javascript est utilisée pour formater les nombres avec une précision ou une longueur spécifique. Si le nombre formaté nécessite plus de chiffres que le nombre d'origine, des décimales et des valeurs nulles sont également ajoutées pour créer la longueur spécifiée. Jetons un coup d'œil à l'utilisation spécifique de la fonction toPrecision.
Jetons d'abord un coup d'œil à la syntaxe de base de la fonction toPrecision
number .toPrecision(value)
la fonction toPrecision accepte une seule valeur de paramètre , ce paramètre est Facultatif, il représente le nombre de chiffres significatifs requis par l'utilisateur dans le nombre formaté.
Regardons un exemple spécifique ci-dessous
Aucun paramètre n'est transmis dans la méthode toPrecision() : Si aucun paramètre n'est transmis à la fonction toPrecision(), le formaté Le numéro sera exactement le même que la saisie d'un numéro. Cependant, il sera représenté sous forme de chaîne plutôt que de nombre.
Le code est le suivant
<!DOCTYPE html> <html> <head> <title></title> </head> <body> <script type="text/javascript"> var num=213.45689; document.write(num.toPrecision()); </script> </body> </html>
Le résultat de sortie est : 213.45689
Passez les paramètres dans la fonction toPrecision() : Si passé à la fonction toPrecision() a une longueur de précision inférieure au nombre d'origine, le nombre sera arrondi à cette précision.
Le code est le suivant
<!DOCTYPE html> <html> <head> <title></title> </head> <body> <script type="text/javascript"> var num=213.45689; document.write(num.toPrecision(4)); </script> </body> </html>
Le résultat de sortie est : 213.5
La transmission d'un paramètre entraînera l'apparition d'une valeur nulle dans la sortie : Si passé Si la longueur de précision donnée à la fonction toPrecision() est supérieure au nombre d'origine, une valeur zéro est ajoutée au nombre d'entrée pour satisfaire la précision spécifiée.
Le code est le suivant
<!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>
Le résultat de sortie est le suivant
213.456890000 123.00
Cet article se termine ici Pour un contenu plus passionnant, vous pouvez suivre php chinois. site Web Autres tutoriels de colonnes connexes ! ! !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!