El codigo:
Código:
var direction = (x < max) ? 'left' : 'right';
es un
operador ternario. Es una forma de "compactar" un if-else.
Código:
//Esto es equivalente
var direction = (x<max)?'left':right
//a
if(x<max){
var direction='left';
}else{
var direction = 'right';
}
Saludos