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

  FORUM HardWare.fr
  Programmation

  javascript variable et opérateur

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

javascript variable et opérateur

n°19193
lamatrice
Posté le 19-03-2001 à 09:23:24  profilanswer
 

comment je peux faie pour placer un opérateur dans une variable (genre + - / * )
 
var x,y,oper;
oper=new Array(3);
oper[0]="+";
oper[1]="-";
oper[2]="*";
oper[3]="/";
 
alert("x oper[0] y" ) ici je veux qu'il me fasse l'addition
alert("x oper[1] y" ) ici je veux qu'il me fasse la soustraction
 
comment faire ?

mood
Publicité
Posté le 19-03-2001 à 09:23:24  profilanswer
 

n°19201
Bendes
Posté le 19-03-2001 à 10:31:36  profilanswer
 

Tu fais ça avec une p'tite fonction et un switch, non? Je sais pas si ça existe en Javascript ms en Java ça existe(pour le switch)...
 
function operation (operateur) {
switch (operateur) {
 "+":alert(x+y);
 "-":alert...;
}
}
 
PS : vérifie la syntaxe, j'suis plus du tout ds Java pour l'instant...

n°19290
Roswell_
Posté le 19-03-2001 à 16:17:44  profilanswer
 

essai
alert(eval("x oper[0] y" )) ici je veux qu'il me fasse l'addition


---------------
http://www.cheata.net le site qui vous donne la banane!
n°19375
BifaceMcLe​OD
The HighGlandeur
Posté le 19-03-2001 à 20:13:59  profilanswer
 

J'aurais dit plutôt :  
 
var  expression = "x " + oper[0] + " y";
var  resultat   = eval(expression);
 
alert(expression + " = " + resultat);
 
Tu peux essayer ça, je pense que ça devrait marcher.

n°19382
darkoli
Le Petit Dinosaure Bleu
Posté le 19-03-2001 à 20:47:42  profilanswer
 

j'ai fait des eval toute la journée et je suis plutot de l'avis de BifaceMcLeOD, sauf que eval retourne true/false et non le resultat de l'operation :
 
var x=5;
var y=9;
var r=0;
var oper=new Array(4);  
oper[0]="+";  
oper[1]="-";  
oper[2]="*";  
oper[3]="/";  
 
eval("r=x"+oper(n)+"y" );
alert(r);

 

[edit]--Message édité par darkoli--[/edit]


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  javascript variable et opérateur

 

Sujets relatifs
[C++] Appeler une variable située dans un .h[JAVASCRIPT] faire un pop up simple avec du texte ? Genre "coucou" ?
[javascript] un bon sitejavascript->frames->liens
[HTML et PHP] créer une variable parametreRecherche IDE/Debugger pour Javascript
[JavaScript] Taille du navigateur ?[HTML/Javascript] Compatibilité Netscape 4.0
[JavaScript] Evenement OnSelectJavaScript : imprimer des frames
Plus de sujets relatifs à : javascript variable et opérateur


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