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

  FORUM HardWare.fr
  Programmation
  Divers

  [Javascript] Opérateur conditionnel Pb

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Javascript] Opérateur conditionnel Pb

n°596118
DJERO
Yoooup...merde ça marche pas..
Posté le 23-12-2003 à 15:05:10  profilanswer
 

Salut à tous,
 
 je cherche désespérément à executer deux instructions par le biais d'un opérateur conditionnel:
 
Condition ? Instruction_1 : Instruction_2;
 
Ce que je cherche à faire:
 
Condition ? Instruction_1 et Instruction_2 : Instruction_3 et Instruction_4;
 
J'ai essayé le && la virgule, les()... rien à faire, mais bon, je ne suis pas expert en javascript
 
Help me :cry:

mood
Publicité
Posté le 23-12-2003 à 15:05:10  profilanswer
 

n°596144
anapajari
s/travail/glanding on hfr/gs;
Posté le 23-12-2003 à 15:29:19  profilanswer
 

????

Code :
  1. if ( condition )
  2. {
  3.   instruction 1;
  4.   instruction 2;
  5. }
  6. else
  7. {
  8.   instruction 3;
  9.   instruction 4;
  10. }


sinon tu peux toujours faire  

Code :
  1. function truc1()
  2. {
  3.   instruction1;
  4.   instruction2;
  5.   return 1;
  6. }
  7. function truc2()
  8. {
  9.   instruction3;
  10.   instruction4;
  11.   return 1;
  12. }
  13. ...
  14. Condition ? truc1() : truc2();


n°596147
youdontcar​e
Posté le 23-12-2003 à 15:30:44  profilanswer
 

{ ... } pour faire un statement (suite d'expressions).
 
Condition ? { instruction1; instruction2; } : { ... }
 
Je rejoins anapajari, mieux vaut faire des fonctions & ifs : c'est plus lisible.

n°596155
KrisCool
“Verbeux„
Posté le 23-12-2003 à 15:37:28  profilanswer
 

Dans l'esprit, l'opérateur ternaire ne devrait être employé que pour des affectations, des retours de valeur et non pas comme raccourci d'écriture pour un if.
 
var x = (bob == 5) ? "bob" : "jack"; // bien
(bob == 5) ? alert("hu hu !" ) : document.write("bob rocks" ); // pas top

n°596162
anapajari
s/travail/glanding on hfr/gs;
Posté le 23-12-2003 à 15:44:54  profilanswer
 

j'ai appris un truc sur ce coup la avec:

Citation :

Condition ? { instruction1; instruction2; } : { ... }

n°596165
DJERO
Yoooup...merde ça marche pas..
Posté le 23-12-2003 à 15:47:09  profilanswer
 

Ok, merci à vous tous problème résolu ;)

n°596173
youdontcar​e
Posté le 23-12-2003 à 15:56:43  profilanswer
 

anapajari a écrit :

j'ai appris un truc sur ce coup la avec:

Citation :

Condition ? { instruction1; instruction2; } : { ... }


Désapprends-le vite fait, en fait ça ne marche pas :D Aïe ... je pensais qu'il allait prendre la valeur de retour du statement, mais non ce n'est pas dans la grammaire, j'étais persuadé du contraire. http://www.mozilla.org/js/language [...] ammar.html


Message édité par youdontcare le 06-01-2004 à 21:22:43

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

  [Javascript] Opérateur conditionnel Pb

 

Sujets relatifs
Transformation XML==>Javascript : pb avec une affectation multi-lignes[Javascript] effet de texte ds la barre de défilement...
[Javascript]Différence entre self.location et document.locationModifier la priorite de Gestionnaire d'evenement en JavaScript
Javascript dans Acrobat Writer[Javascript] verifier l'existance d'un fichier
[javascript] recuperation d'une variable dans une url[XHTML] Validation XHTML Framset avec Javascript et ASP [Réglé]
[Javascript / HTML / Autre...] Un album photo[Javascript & CSS] position de l'appel
Plus de sujets relatifs à : [Javascript] Opérateur conditionnel Pb


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