• # javascript bug sur une addition ?

    Posté par . En réponse au message javascript bug sur une addition ?. Évalué à 1.

    Je ne connais pas le javascript en particulier, mais c'est un problème classique en informatique.

    Pour comprendre, essaye "d'écrire" 1/3 en décimal. Tu vas noter 0,33333 avec plus ou moins de chiffre, mais avec forcément un erreur.

    Si tu additionnes 1/3, 1/3 et 1/3 en décimal, donc 3 fois 0,33333, tu n'auras pas 1, mais 0,99999.

    En informatique, quand on code un décimal, ou float en anglais, on a un problème du même ordre, mais avec les multiples de 2, du au codage avec un exposant.

    C'est pour ça qu'il faut faire attention au choix entier ou décimaux, et faire attention quand on mélange les 2 types.