Les Opérateurs conditionnels en Javascript

Est-il possible d'utiliser les opérateurs conditionnels comme une déclaration comme?

(x == y) ? alert("yo!") : alert("meh!");

Ou est-il plus correct de l'utiliser pour affecter une valeur comme?

z = (x == y) ? "yo!" : "meh!";

Si ce n'est pas incorrect pour l'utiliser comme une déclaration, puis, est-il possible d'ajouter plus d'une ligne de code pour l'exécution comme? Est-il plus correct d'utiliser ifthen et instructions de commutation pour plusieurs lignes de code?

(x == y) ? (alert("yo!"), document.write("woot!")) : (alert("meh!"), document.write("blah!"));
  • La syntaxe existe pour une raison, C'est bien.
  • j'en sais assez pour savoir qu'il ya une efficace ou plus bonne façon de faire les choses. je ne sais pas ce qu'ils sont, la plupart du temps! merci à chacun de vous, pour carillon! donc, les opérateurs conditionnels et de plusieurs états, mais il est préférable de ne pas les mélanger. l'a obtenu.
InformationsquelleAutor baokhangluu | 2009-05-15