OVH Cloud OVH Cloud

concaténation de variables

3 réponses
Avatar
Pierre
bonjour,

comment faire pour récuperer le contenue d'une variable recomposé (sans
utiliser de tableau)
ex :

totoTiti=test
var1=Titi
print "toto" + var1 et la je voudrais retrouver mon 'test'

je ne pense pas avoir été tres clair, mais je sais que vous etes des génis,

merci pour toutes réponses

3 réponses

Avatar
O.L.
Pierre vient de nous annoncer :
bonjour,

comment faire pour récuperer le contenue d'une variable recomposé (sans
utiliser de tableau)
ex :

totoTiti=test
var1=Titi
print "toto" + var1 et la je voudrais retrouver mon 'test'
(C'est pas la syntaxe du JS ça !)


Ah, tu veux dire en jouant sur le nom de la variable lui même ?
OK, voici un exemple :

totoTiti = 'test';
var1 = 'Titi';
alert(eval("toto"+var1));

Et là tu retrouves ton 'test' du départ.
La fonction eval() sert ici à récupérer la valeur d'une variable dont
le nom est composé "dynamiquement".


je ne pense pas avoir été tres clair, mais je sais que vous etes des génis,


Lol

--
Olivier Ligny
Créateur web free-lance / www.cyber-tamtam.net

Avatar
Pierre
comme quoi ....
ca fait deux heures que je recherche ca !

merci
"O.L." a écrit dans le message de news:

Pierre vient de nous annoncer :
bonjour,

comment faire pour récuperer le contenue d'une variable recomposé (sans
utiliser de tableau)
ex :

totoTiti=test
var1=Titi
print "toto" + var1 et la je voudrais retrouver mon 'test'
(C'est pas la syntaxe du JS ça !)


Ah, tu veux dire en jouant sur le nom de la variable lui même ?
OK, voici un exemple :

totoTiti = 'test';
var1 = 'Titi';
alert(eval("toto"+var1));

Et là tu retrouves ton 'test' du départ.
La fonction eval() sert ici à récupérer la valeur d'une variable dont le
nom est composé "dynamiquement".


je ne pense pas avoir été tres clair, mais je sais que vous etes des
génis,


Lol

--
Olivier Ligny
Créateur web free-lance / www.cyber-tamtam.net





Avatar
Bertrand B
Pierre vient de nous annoncer :

bonjour,

comment faire pour récuperer le contenue d'une variable recomposé
(sans utiliser de tableau)
ex :

totoTiti=test
var1=Titi
print "toto" + var1 et la je voudrais retrouver mon 'test'


(C'est pas la syntaxe du JS ça !)

Ah, tu veux dire en jouant sur le nom de la variable lui même ?
OK, voici un exemple :

totoTiti = 'test';
var1 = 'Titi';
alert(eval("toto"+var1));

Et là tu retrouves ton 'test' du départ.
La fonction eval() sert ici à récupérer la valeur d'une variable dont le
nom est composé "dynamiquement".


je ne pense pas avoir été tres clair, mais je sais que vous etes d es
génis,



Lol



Je subodore la volonté de retrouver un fonctionnement de type
dictionaire ...

dans quel cas
toto={"titi":"test"};
alert(toto["titi"]);
toto["tata"]="sets";
alert(toto["tata"]);