Operatorer du behöre ha koll på i JS
Används för matematiska beräkningar:
+ addition- subtraktion* multiplikation/ division% modulus (rest vid division)** exponentiering (upphöjt till)++ öka med 1-- minska med 1Används för att tilldela värden:
= tilldelning+= addera och tilldela-= subtrahera och tilldela*= multiplicera och tilldela/= dividera och tilldela%= modulus och tilldela**= exponent och tilldelaGer ett boolean-värde (true eller false):
== lika med (jämför värden, typomvandling sker)=== strikt lika med (jämför både värde och typ)!= inte lika med!== strikt inte lika med> större än< mindre än>= större än eller lika med<= mindre än eller lika medKombinerar boolean-värden:
&& och (AND)|| eller (OR)! icke (NOT)?? nullish coalescing (använd om värde är null eller undefined)Arbetar på binära representationer:
& bitvis AND| bitvis OR^ bitvis XOR~ bitvis NOT<< vänsterskift>> högerskift>>> obsignerat högerskift+ konkatenerar strängar+= lägger till sträng till en befintligtypeof – returnerar datatyp som stränginstanceof – kontrollerar om ett objekt är instans av en klass/constructorin – kontrollerar om en egenskap finns i ett objektdelete – tar bort en egenskap från ett objektvoid – utvärderar uttryck men returnerar undefined? : – ternär operator (villkor)