mercredi 9 septembre 2015

Javascript : parseInt("08") retourne 0 sous Internet Explorer

javascript
Haha ! Si vous arrivez ici, c'est que vous aussi vous avez rencontré un problème avec la fonction parseInt() en javascript !

J'ai découvert malheureusement que sous Internet Eplorer (IE) mais pas sous Firefox ou Chrome, il y a un souci avec cette fonction : parseInt("08") et parseInt("09") va vous retourner 0 !

Alors après quelques petites recherches, la raison est que IE considère qu'il est en base 8 quand on lui demande de parser des chaines de caractères dont la valeur est en dessous de 10. Au delà pas de soucis. Donc le problème ne se situe que sur les valeurs 8 et 9.

Solution : La solution la plus simple va être d'ajouter le paramètre optionnel correspondant à la base 10 lors de l'appel à parseInt. Ce qui donnera parseInt("08", 10) ou bien parseInt("09", 10). Et voilà ! Problème corrigé.

Un lien qui m'a aidé sur ce problème :
http://stackoverflow.com/questions/12318830/parseint08-returns-0

--
Si ce petit article vous a aidé, merci de laisser un petit commentaire !
A+

2 commentaires:

  1. Cela fait un moment que je suis sur des sites de blogs et aujourd’hui, j’ai le sentiment que je devrais partager mon histoire, car j’étais aussi une victime. J'avais le VIH pendant 6 ans et je n'avais jamais pensé que j'aurais jamais un remède, ce qui m'a rendu impossible de me marier avec l'homme avec lequel je devais me marier, même après deux ans de relation, il a rompu avec moi quand il découvre que j'étais séropositif. J'ai donc entendu parler du Dr Itua sur le site de blog qui traitait une personne et cette personne a raconté comment elle avait guéri et laissé ses coordonnées, j'ai contacté le Dr Itua. Il l'a confirmé et j'ai décidé d'essayer. aussi et utiliser ses médicaments à base de plantes, c’est ainsi que mon fardeau a pris fin complètement. Mon fils va avoir 2 ans bientôt et je suis reconnaissant envers Dieu et reconnaissant envers son médicament aussi. Itua peut ainsi guérir la maladie suivante… Maladie d'Alzheimer, maladie de Bechet, maladie de Crohn, maladie de Parkinson, schizophrénie, cancer du poumon, cancer du sein, cancer du sein Cancer du sein, cancer du sang, cancer de la prostate, siva.Mutation familiale de facteur V de Leiden, épilepsie, syndrome de Duktren, tumeur Desmoplastic à cellules à petites cellules rondes, maladie cœliaque, maladie de Creutzfeldt – Jakob, angiopathie amyloïde cérébrale, ataxie, arthrose, Amyotrophic Scoliose latérale, fibromyalgie, toxicité de la fluoroquinolone
    Syndrome Fibrodysplasie d'Ossificans ProgrèsSclérose, Convulsions, Maladie d'Alzheimer, Carcinome corticosurrénal.Asthme, Maladies allergiques.Hiv_Aids, Herpe, CUP, Glaucome., Cataractes, Dégénérescence maculaire, Maladie cardiovasculaire, Maladie pulmonaire, Maladie pulmonaire, Ostéoporose
    Démence.Lupus.
    , Maladie de Cushing, Insuffisance cardiaque, Sclérose en plaques, Hypertension artérielle, Cancer du colza, Cancer du sang, Cancer du sein, Cancer du sein, Cancer du poumon, Cancer du rein, VIH, Herpès, Hépatite B, Inflammation du foie, Diabète, Fibroïde, Get Your Ex Retour, si vous avez (A juste le joindre à drituaherbalcenter@gmail.com ou numéro Whatsapp. 2348149277967) Il peut également vous conseiller sur la façon de gérer certains problèmes conjugaux. C'est un homme bon.

    RépondreSupprimer
  2. Je recommanderai à tous ceux qui recherchent un prêt d’affaires à Le_Meridian de m’aider avec un prêt de quatre millions de dollars américains au démarrage de mon entreprise de courtepointe et c’était rapide En obtenant un prêt de leur part, il était surprenant de voir à quel point ils étaient faciles à travailler. Ils peuvent financer jusqu'à 500 000 000 000 USD (cinq cent millions de dollars) dans toutes les régions du monde, dans la mesure où un retour sur investissement de 1,9% peut être garanti sur les projets. Le processus a été rapide et sécurisé. C’était définitivement une expérience positive. Évitez les arnaqueurs et contactez Le_Meridian Funding Service sur. lfdsloans@lemeridianfds.com / lfdsloans@outlook.com. WhatsApp ... + 19893943740. Si vous cherchez un prêt commercial.

    RépondreSupprimer