Question

Cela va dans ActionScript 3 et JavaScript. Pourquoi? Je sais à quel point le travail && et ||, mais une liste? Est-ce AS3 spécifique? Est-ce dans d'autres langues? Je suis une respiration buccale programmeur PHP / AS2. Ou bien tout le monde savait déjà et je suis un outil pour ne pas lire la documentation correctement?

AS3

if (true, true, true) {
     trace("true?")
}
//result - "true?" traced

JavaScript

if (true, true, true) {
    alert("true?");
}
//result - "true?" alert message popped up

if (false, false, false) {
    alert("true?");
}
else {
    alert("false");
}
//result - "false" alert message popped up

if(true, false, false) {
    alert("true?");
}
else {
    alert("false");
}
//result - "false" alert message popped up
Était-ce utile?

La solution

Je suppose que JavaScript a un opérateur virgule comme C, qui prend plusieurs arguments et retourne le dernier. Il est généralement utilisé pour les boucles où vous voulez initialiser plus d'une valeur:

for(i=0, j=0; j< 10; j++) {  
...   
}

Autres conseils

La virgule est utilisée pour évaluer les expressions dans une séquence, la même chose pourrait se faire avec des groupes de parenthèses séparés par &&

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top