TypeScript: Operators
Last updated
Last updated
Gebruik altijd === en !==
Merk op: de conditie verwacht true of false. Dit wil zeggen dat als a true is, we
if(a)
kunnen schrijven ipv
if(a===true)
Omgekeerd kunnen we
if(!b)
ipv
if(b !=== true)
of
if(b === false)
schrijven.
Als we twee condities willen combineren, gebruiken we &&
en/of ||
Hierboven testen we of a waar is en b niet waar is. Dan pas wordt de console.log uitgevoerd.
TypeScript zal de condities evalueren van links naar rechts. Wanneer TypeScript genoeg info heeft, stopt deze met evalueren. Bv.
a is waar. Een OF statement zegt dat 1 van de twee moet waar zijn. Mits a waar is, hoeven we niet verder te zoeken. !b wordt dus niet meer getest.
Hierboven is b false. Dit is een EN statement. Als 1 van de condities niet waar is, dan is alles niet waar. Dus TypeScript zal a niet meer evalueren.