Maison > interface Web > js tutoriel > Comment utiliser la fonction toPrecision

Comment utiliser la fonction toPrecision

不言
Libérer: 2019-02-19 17:36:58
original
2325 Les gens l'ont consulté

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)
Copier après la connexion

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>
Copier après la connexion

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>
Copier après la connexion

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>
Copier après la connexion

Le résultat de sortie est le suivant

213.456890000
123.00
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal