Bonjour,
J'ai decouvert il y a peu une syntaxe qui m'était jusque maintenant inconnue.
Ma curiosité et le manque de temps me poussent à faire ce petit post pour trouver une âme charitable pour benchmarker cette syntaxe par rapport à un if classique.
La methode classique:
Code:
1 2 3 4 5 6 7 8 9
| var test1=0;
var test2=0;
var i=0;
while(++i<10000){
if(i<10000){
test1++;
test2=i;
}
} |
Code:
1 2 3 4 5 6 7
| var test1=0;
var test2=0;
var i=0;
while(++i<10000){
(i<10000) && ( test1++, test2=i)
}
} |
Sachant que dans la seconde syntaxe le second membre n'est pas interprété si le premier est faux...