Maison  >  Article  >  interface Web  >  Comment utiliser la fonction toPrecision

Comment utiliser la fonction toPrecision

不言
不言original
2019-02-19 17:36:582250parcourir

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.

Comment utiliser 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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Article précédent:Comment ouvrir .vbsArticle suivant:Comment ouvrir .vbs