| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Programmation JavaScript >> Content
    Explication de l'arrondissement et de troncature en Javascript
    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) {

    Previous :

    next :
      articles connexes
    ·Comment vérifier un site Web pour un Bug JavaScript 
    ·Différence entre Pop & Splice en Javascript 
    ·Comment faire un Panier JavaScript 
    ·Comment faire un script utilisateur en GreaseMonkey 
    ·Comment changer la taille des polices dans Java Script 
    ·Comment configurer Apache pour Javascript 
    ·Pourquoi est- Script Ralentir Mon ordinateur vers le ba…
    ·Développement Java Script & page 
    ·Explication de l'arrondissement et de troncature en Jav…
    ·Comment faire votre propre tatouage temporaire de votre…
      articles en vedette
    ·Comment faire pour convertir Fortran pour Visual Basic 
    ·Comment définir la couleur d'une barre de défilement …
    ·Comment faire pour exécuter une fonction Python Avec T…
    ·Comment ripper des codes BYOND 
    ·Pourquoi une boucle infinie se produit- 
    ·Comment obtenir une valeur de la HKEY_CLASSES_ROOT en V…
    ·Comment calculer la hauteur du texte 
    ·Comment faire pour installer Centos Ruby on Rails pour …
    ·Comment développer un test de personnalité Score appl…
    ·ServerSocket Utilisation du Chat en Java 
    Copyright © Connaissances Informatiques http://fr.wingwit.com