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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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...