Convertir un string en un integer en javascri
Fermé
macou
-
6 août 2002 à 15:33
ofournier.cbd Messages postés 5862 Date d'inscription jeudi 10 janvier 2002 Statut Membre Dernière intervention 18 janvier 2003 - 6 août 2002 à 17:44
ofournier.cbd Messages postés 5862 Date d'inscription jeudi 10 janvier 2002 Statut Membre Dernière intervention 18 janvier 2003 - 6 août 2002 à 17:44
A voir également:
- Convertir un string en un integer en javascri
- Convertir youtube en mp3 avec audacity - Guide
- Convertir pdf en word excel gratuit - Guide
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Convertir epub en kindle - Guide
- Comment convertir un fichier en pdf - Guide
2 réponses
Marden
Messages postés
1072
Date d'inscription
dimanche 11 février 2001
Statut
Membre
Dernière intervention
29 janvier 2006
208
6 août 2002 à 17:20
6 août 2002 à 17:20
J'ai failli te conseiller de remplacer le "string" par du "bikini" plutôt que du "java", fût-il "script" !
Même si le JavaScript est un langage "faiblement" typé, les types existent quand même ! Notamment pour les zones de texte des formulaires qui sont des chaînes par défaut. Il en est de même des différents champs d'une date (jj/mm/aa).
Pour effectuer une addition de 2 champs supposés numériques, il faut préalablement les convertir au moyen de la fonction "parseInt(valeur[,base])". L'opérateur "+" correspond à la concaténation dans le cas de chaîne avec une autre chaîne ou avec un nombre, converti automatiquement en chaîne. La base est indispensable pour que les valeurs commençant par "0" ne soient pas converties en "octal". De "00" à "07", le résultat de la conversion est satisfaisant. Il ne l'est plus pour "08" et "09" !!!
Même si le JavaScript est un langage "faiblement" typé, les types existent quand même ! Notamment pour les zones de texte des formulaires qui sont des chaînes par défaut. Il en est de même des différents champs d'une date (jj/mm/aa).
Pour effectuer une addition de 2 champs supposés numériques, il faut préalablement les convertir au moyen de la fonction "parseInt(valeur[,base])". L'opérateur "+" correspond à la concaténation dans le cas de chaîne avec une autre chaîne ou avec un nombre, converti automatiquement en chaîne. La base est indispensable pour que les valeurs commençant par "0" ne soient pas converties en "octal". De "00" à "07", le résultat de la conversion est satisfaisant. Il ne l'est plus pour "08" et "09" !!!
ofournier.cbd
Messages postés
5862
Date d'inscription
jeudi 10 janvier 2002
Statut
Membre
Dernière intervention
18 janvier 2003
84
6 août 2002 à 17:44
6 août 2002 à 17:44
Compteur réparé !
----
| ( ) | OFou
----
| ( ) | OFou