PB entre '+' concatenation et '+' addition? comment j'additionne alors
rachidphp93
Messages postés212Date d'inscriptionvendredi 17 mars 2006StatutMembreDernière intervention 8 avril 2007
-
26 avril 2006 à 15:56
rachidphp93
Messages postés212Date d'inscriptionvendredi 17 mars 2006StatutMembreDernière intervention 8 avril 2007
-
27 avril 2006 à 09:59
bonjour ;
j'ai deux variable
x=10;
Y=12;
je veux que A=x+y soit 24 ben non ca me donne 1012??
Phil_Free
Messages postés275Date d'inscriptionsamedi 4 juin 2005StatutMembreDernière intervention28 avril 200611 26 avril 2006 à 21:22
Voici un autre exemple:
<script type="text/javascript">
<!--
nbpartiad=1;
nbpartienf=0;
tarifad=100;
var mttotalbase=(nbpartiad+nbpartienf)*tarifad;
alert(mttotalbase);
//------------addition----------------------
x=10;
y=12;
alert(x+y);
//-----------concatenation------------------
x=x+"" // je fais de x une chaîne de caractère
alert("cette fois je concatenne: " +x+y);
//-->
</script>
Phil_Free
Messages postés275Date d'inscriptionsamedi 4 juin 2005StatutMembreDernière intervention28 avril 200611 26 avril 2006 à 22:01
Un dernier exemple avec un bout de formulaire:
<html>
<head>
<title></title>
</head>
<script type="text/javascript">
<!--
y=12;
alert("value de nom est une chaîne: " + document.getElementById("nom").value+y);
alert(eval(document.getElementById("nom").value)+y);
//-->
</script>
</html>
Vous n’avez pas trouvé la réponse que vous recherchez ?
rachidphp93
Messages postés212Date d'inscriptionvendredi 17 mars 2006StatutMembreDernière intervention 8 avril 2007 27 avril 2006 à 09:59
ben ait c'etait des chaine de caractere en nombre donc il faisait la concatenation ce que j'ai fai c'est de transformner en nombre puis ca marche!! merci.