Gunnar Bittersmann: step = step || 0;

Beitrag lesen

@@thecreep:

nuqneH

step = step || 0;

Der ||-Operator ist nicht einfach – wie in [http://de.selfhtml.org/javascript/sprache/operatoren.htm#logisch@title=SELFHTML] angegeben – ein logischer Operator. Er liefert i.A. nicht true oder false; sondern a || b liefert a, wenn a als true gewertet wird, sonst b.

Bsp.: 2 || 3 ergibt 2
      0 || 3 ergibt 3

"foo" || "bar" ergibt "foo"
       "" || "bar" ergibt "bar"

step || 0 ergibt also, was Micha sagte.

Qapla'

--
Alle Menschen sind klug. Die einen vorher, die anderen nachher. (John Steinbeck)