Hallo Christian,
Warum gibt
let Var 1; Var === 1 && console.log("Var ist 1!") || console.log("Var ist nicht 1!");
sowohl "Var ist 1!" als auch "Var ist nicht 1!" aus? (Sollte das Script nicht vor
ODER
Halt machen, da die erste Bedingung schon true zurückgibt?)
nein, für UND müssen ja beide Operanden true ergeben, also muss der zweite auch noch ausgewertet werden. Du hättest dann recht, wenn der erste Teilausdruck false ergeben würde.
Live long and pros healthy,
Martin
--
Ich stamme aus Ironien, einem Land am sarkastischen Ozean.
Ich stamme aus Ironien, einem Land am sarkastischen Ozean.