Comme un langage orienté objet , JavaScript contient des objets et des méthodes dans sa bibliothèque pour effectuer de nombreuses tâches. L'objet Math contient des méthodes et des valeurs pour aider les programmeurs à des calculs simples ou complexes. L'un de ces capacités est d'arrondi . Avec la possibilité de chiffres ronds , les programmeurs peuvent définir décimales à toute décimale , et exécuter des commandes d' arrondis spéciaux , tels que les plafonds et les calculs de sol. L' objet Math
Les bibliothèques JavaScript inclure un objet mathématique qui permet aux programmeurs avec des calculs mathématiques de base ou commune. L'objet Math contient certaines constantes mathématiques (tels que Pi , e, ou la racine carrée de 2). L'objet Math contient également des méthodes utiles qui remplissent certaines fonctions, telles que la génération de nombres . Le " round () " méthode de la classe Math prend un nombre décimal et arrondit à l'entier le plus proche. Ainsi, la décimale 4.5 serait arrondi à 5, tandis que 4,4 serait arrondi à 4.
Arrondir à Décimales
Alors que la fonction round a son utilité en soi, les programmeurs vont très probablement besoin de faire plus de tour à l' entier le plus proche de temps en temps . Utilisation de la fonction round , un programmeur peut arrondir à un chiffre après la virgule , en utilisant cette formule:
tour (num * (10 ^ x )) /10 ^ x
où " num" est l' décimal à arrondir , et "x" est la décimale à laquelle le programmeur souhaite arrondir le nombre .
exemples
un programmeur pourrait développer un programme qui calcule l'argent dans le cadre d' un site web. Pour ce faire, le programmeur a besoin pour calculer les décimales de longueur variable en dollars et en cents. Cela signifie que le programmeur devra arrondir à la deuxième décimale (* .00) . Si on leur donne la décimale 6,7548 , la commande JavaScript pour arrondir devrait ressembler à ceci par exemple :
var num = 6,7548 dollar
var = Math.round (num * 100) /100;
Le nombre est multiplié par 100 (10 ^ 2) , ce qui équivaut à 675.48 . Ce nombre est arrondi à l' entier le plus proche grâce à la fonction round ( 675) . Ce résultat est ensuite divisé par 100. Le résultat , stocké dans la variable " dollar", est de 6,75 .
Alternatives à la fonction Round
Outre la fonction tour , l'objet Math contient également le " plafond () " (plafond) et « fonctions de sol () " . La fonction du plafond se comporte comme la fonction round , sauf qu'il arrondit un décimales à l' , le plus haut nombre entier le plus proche vers l'infini positif. Par exemple, 3.1 serait arrondi à 4, et -3.9 serait autour de -3 ( -3 parce que c'est plus proche de l'infini positif ) . Les fonctions de sol se comporte le chemin inverse : arrondi se fait à l' , plus petit entier le plus proche vers l'infini négatif . Ainsi, par exemple , aurait autour de 3,1 à 3, et -3.1 serait autour de -4 .