Operators and Expressions
JavaScript supports various operators to perform operations on variables and values.
- Arithmetic:
+
,-
,*
,/
,%
,**
- Assignment:
=
,+=
,-=
, etc. - Comparison:
==
,===
,!=
,>
,<
, etc. - Logical:
&&
,||
,!
- Type:
typeof
,instanceof
Expressions are any valid unit of code that resolves to a value.
let sum = 5 + 3;
let isAdult = age >= 18;
Note: Use ===
instead of ==
to avoid type coercion bugs.