JavaScript représente un langage de script fondamental pour le web. Dans JavaScript, programmeurs web trouver un langage de script orienté objet pleinement fonctionnel avec de nombreuses fonctionnalités intégrées. Beaucoup de ces capacités viennent de l'objet " Math " et les calculs Il permet aux programmeurs d'exécuter . Grâce à l'objet Math , les programmeurs peuvent arrondir des nombres traditionnellement , ou utiliser le " floor () " et fonctions " plafonds () " pour effectuer des opérations d'arrondi plus spécialisés . Grâce à ces fonctions , le programmeur peut aussi arrondir ou tronquer décimales pour une précision arbitraire. Arrondir en JavaScript
JavaScript utilise la fonction " round () " , emballés dans le cadre de l'objet " maths " , pour arrondir les fractions décimales au nombre entier le plus proche. Cette opération va toujours retourner un entier , sans parties décimales . Pour arrondir à une décimale particulière , le programmeur peut inclure la fonction round () dans l'équation suivante , où n = le nombre de tour et t le nombre de décimales à arrondir à:
( round ( n * 10 ^ t)) /10 ^ t
Par exemple, pour arrondir le nombre 4.543 à deux décimales , la commande JavaScript devrait ressembler à ceci :
( Math.round (n * 100) /100
Arrondissement utilisant le " floor () " et " ceil ( ) " fonctions
Une autre façon d'arrondir en JavaScript implique deux autres fonctions de l'objet Math , le " floor () " et les fonctions " ceil ( ) " (plafond) . l' ceil ( ) de fonction arrondit à l'entier le plus proche vers l'infini positif , quelle que soit la partie décimale. Donc , 3,1 complèteront vers 4 et -3.9 volonté rondes à 3. du sol ( ) fonction arrondit à l'entier le plus proche vers l'infini négatif . Ainsi, 3,9 complèteront à 3, et -3.1 complèteront à -4 .
troncature < br > Photos
"troncation " un nombre moyen de chute de la partie décimale d'un nombre décimal une opération de troncature ne pas arrondir un nombre ; . . il tombe simplement la partie fractionnaire du nombre décimal En d'autres langages de programmation où le type de données variables est nécessaire à la déclaration des variables , tels que C + + , cela se produit généralement lorsque un nombre décimal convertit en un entier. Ainsi, 3,5 résultats tronqués à l'entier 3 , comme le fait 3,45933544 . Conversion entre deux types de données , comme un nombre décimal en un nombre entier , entraîne une troncature des parties fractionnaires , comme dans l'exemple suivant :
float x = 4,5634 ;
int y = (int) x ; //y = 4
< br > Photos troncature en JavaScript
Contrairement à C + + , les variables JavaScript ne nécessitent pas une déclaration de type . Par conséquent , le programmeur peut utiliser arrondis pour simuler une opération tronquée . avec le sol () et ceil ( ) fonctions , le programmeur peut utiliser un simple "if" pour tronquer un nombre indépendamment de sa valeur . Si la valeur est positive , la fonction de plancher ( ) va tronquer. s'il est négatif , le plafond () va faire la même chose . chose L'exemple suivant tronque les nombres décimaux positifs et négatifs :
var n = 4,5321 ;
if ( n> 0) {
n = Math.floor ( n); }
else if ( n <0 ) {
n = Math.ceil (n);
}
troncature à une place
décimale au moyen de cette technique de troncature , le programmeur peut également supprimer des décimales en excès après une certaine position. Si le programmeur souhaite abandonner toutes les décimales après la deuxième décimale sans arrondir , les fonctions de floor () et ceil ( ) travaillera dans le cadre de la formule de précision d'arrondi " [ de plancher ( n) ou ceil ( n) ], comme dans l'exemple suivant :
var n = 5,69483 ;
if ( n> 0) {