Gunnar Bittersmann: eine Zeile Javascript

Beitrag lesen

@@Paul

Warum müssen die immer alle dreimal um die Ecke denken :-]

Dass && und || in JavaScript mehr sind als boolesche Operatoren, finde ich sehr praktisch.

So kann man bspw. Variablen mit einem Defaultwert belegen:

function add(a, b)
{
  return a + b;
}

add(2, 3); // ergibt 5
add(2);    // ergibt NaN (not a number)
add();     // ergibt NaN (not a number)



function addplus(a, b)
{
  a = a || 0;
  b = b || 0;

  return a + b;
}

addplus(2, 3); // ergibt 5
addplus(2);    // ergibt 2
addplus();     // ergibt 0

@@Paul

LLAP 🖖

Zitiere bitte sinnvoll, nicht alles. Und bitte kein TOFU.

LLAP 🖖

--
„Wir haben deinen numidischen Schreiber aufgegriffen, o Syndicus.“
„Hat auf dem Forum herumgelungert …“
(Wachen in Asterix 36: Der Papyrus des Cäsar)