Forum de discussion
Forum « Programmation Javascript » (archives)
Re: Gestion des chaines de caractères instruction parseInt et radix
Envoyé: 5 février 2004, 9h37 par Oznog
Wow, belle observation. En effet il s'agit d'un rare bogue Javascript ou plutôt d'interprétation Javascript car Opera n'a pas ce bogue (netscape aussi à le bogue).
Rien de logique à première vue. Enfin spécifie la base 10 et ça va aller.
var JJ = parseInt(ladate[0],10);
var MM = parseInt(ladate[1],10);
"parseInt" a aussi le paramètre optionnel "radix" ou la base. Tu peux par exemple convertir un nombre binaire (2) ou hexadécimal (16). Par défaut s'est à la base 10 (10) mais il bogue avec 8 et 9 alors qu'en forcant la base 10 ça fonctionne!
Ciao
Oznog
Réponses
|