Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1321 connectés 

 


Dernière réponse
Sujet : javascript: prob avec l'addition de 2 vals dans des champs
Requin D'après la description que j'ai de ces fonctions, elles retournent le premier integer (respectivement float) d'une chaîne de caractère... c'est pas ce que j'appelerai à proprement parler une conversion explicite de type, car il semblerait bien que avec une chaîne comme "abcd123", parseInt() retournerait 123 (au lieu d'une erreur).
 
Bon j'ai vriament l'impression de pinailler sur un détail ;)

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
Requin D'après la description que j'ai de ces fonctions, elles retournent le premier integer (respectivement float) d'une chaîne de caractère... c'est pas ce que j'appelerai à proprement parler une conversion explicite de type, car il semblerait bien que avec une chaîne comme "abcd123", parseInt() retournerait 123 (au lieu d'une erreur).
 
Bon j'ai vriament l'impression de pinailler sur un détail ;)
youdontcare

Requin a écrit a écrit :

Par contre, je ne crois pas qu'il y a possiblité d'effectuer une conversion explicite de type en Javascript  



parseInt(), parseFloat()

Requin En fait tu as un problème de types.
 
Tes champs contiennent des chiffres qui sont interprêtés comme des chaîne de caractères (du texte).
 
En mulitpliant par 1 tu effectue une conversion implicite de type en nombre (des entiers ou nombre à virgule flottante, suivant ce que tu as dans ton champ texte)
 
Pour verifier que tu as bien un nombre utilise la fonction intégrée "Number()"
 
Par contre, je ne crois pas qu'il y a possiblité d'effectuer une conversion explicite de type en Javascript
_naoua c'est bon, j'ai contourné le prob en mettant *1 devant chaque champ...

 

[edtdd]--Message édité par _naoua--[/edtdd]


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR