Concatener deux variables en javascript

Résolu/Fermé
zemzoum89 Messages postés 543 Date d'inscription mercredi 3 décembre 2008 Statut Membre Dernière intervention 11 novembre 2012 - 26 mai 2010 à 15:28
hack_net Messages postés 783 Date d'inscription lundi 5 mars 2007 Statut Membre Dernière intervention 5 juin 2014 - 27 mai 2010 à 09:41
Bonjour,

J'utilise JAVASCRIPT et je voudrais savoir comment concaténer deux variables pour qu'elles forment une seule par exemple
var prixA=0;
function calcul (i)
{
prix concaténer avec i // pour que ca donne la variable prix1
}

Merci beaucoup pour votre aide...

A voir également:

6 réponses

yoda13 Messages postés 164 Date d'inscription dimanche 6 mai 2007 Statut Membre Dernière intervention 25 avril 2013 24
Modifié par yoda13 le 26/05/2010 à 15:30
En javascript, pour concaténer a et b dans c:
var c = a+b;
0
hack_net Messages postés 783 Date d'inscription lundi 5 mars 2007 Statut Membre Dernière intervention 5 juin 2014 51
26 mai 2010 à 15:36
Mais de ce que as l'aire de parler ce n'est pas de la concaténation mais de l'addition... Attention avec ces deux termes...

Dans ce cas :
var prixA=0; 
function calcul (i){ 
     return eval(prixA+i);
}


Le eval ici sert à faire une addition et non une concaténation ;)
0
zemzoum89 Messages postés 543 Date d'inscription mercredi 3 décembre 2008 Statut Membre Dernière intervention 11 novembre 2012 18
26 mai 2010 à 15:42
mais je veux pas de return je voudrais par exemple cela(c'est une petite erreur de frappe de ma part pardon):

prix1=0

function calcul(i)
{
prix concaténer avec i = elem1[1];

}
j'espère que vous pourrez m'aider....
0
Utilisateur anonyme
26 mai 2010 à 15:54
Salut,

Je comprends vraiment pas ... Pourrais tu nous mettre le script ?
Et nous expliqué ce que tu attends de lui ?
0
hack_net Messages postés 783 Date d'inscription lundi 5 mars 2007 Statut Membre Dernière intervention 5 juin 2014 51
26 mai 2010 à 15:59
C'est la même chose...

Mais encore une fois, ce n'est aps concaténé ! Imagine, ton prix c'est 10, i vaut 5, tu concaténe prix + i, sa te donne 105, tu concatène i + prix ça te donne 510 !

Donc c'est bien avec eval je pense ;)
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
zemzoum89 Messages postés 543 Date d'inscription mercredi 3 décembre 2008 Statut Membre Dernière intervention 11 novembre 2012 18
26 mai 2010 à 16:04
Non non non voici mon script :

var pcchambre_i = document.getElementById('pcchambre'+i);
					var elem1 = pcchambre_i.value.split('|');
					prixchambre_i = elem1[1];


tout en sachant que prixchambre1 jusqu'a prixchambre4 c'est des variable globale ce que je voudrais c'est comment avoir la variable prixchambre1 en concaténant la chaine prixchambre avec i qui passé en paramètre a la fonction ??? j'espère que vous m'avez bien compris...
0
zemzoum89 Messages postés 543 Date d'inscription mercredi 3 décembre 2008 Statut Membre Dernière intervention 11 novembre 2012 18
26 mai 2010 à 16:54
à 'laiide
0
hack_net Messages postés 783 Date d'inscription lundi 5 mars 2007 Statut Membre Dernière intervention 5 juin 2014 51
27 mai 2010 à 09:41
AAAAAAAAAAAAAAAAAAAh ok ok

Comme tu l'annonçais on aurait dit que tes var étaient numérique...

Je n'ai pas tout saisit de ce que tu souhaite, mais ton code fournis est juste, je ne vois pas ou ne comprends pas où est le pb...

0