Und das ginge in dem Fall sogar noch kürzer
step |= 0;
Nein.
'
step |= 0;
' ist die Abkürzung für 'step = step | 0;
', was etwas ganz anderes ist als 'step = step || 0;
'.
Im Prinzip ja, im Ergebnis ist es egal
wert | 0 ist immer gleich wert.
Struppi.