JavaScript Operators Guide
JavaScript operators perform operations on values. They include arithmetic, comparison, logical, assignment, bitwise, and special operators. The guide walks through Arithmetic Operators, Comparison & Equality, Logical & Nullish, Assignment Operators. `+` (addition), `-` (subtraction), `*` (multiplication), `/` (division), `%` (modulus), `**` (exponentiation), `++` (increment), `--` (decrement). The `+` operator also performs string concatenation. `===` (strict equality), `==` (loose equality — avoid), `!==` (strict inequality), `!=` (loose inequality). `>` ` =` `<=` for ordering. `Object.is()` handles `NaN` and `-0` correctly. The guide is organized into 4 sections that build on each other, each pairing a prose explanation with runnable code. Browse the individual methods covered by this guide in the Operators category. Key APIs covered include + (Addition), - (Subtraction), * (Multiplication), === (Strict Equality), && (Logical AND), || (Logical OR). Related guides: Arrays, Strings, Numbers, Math, Date. This is one of 145 JavaScript guides on JS Reference — see the full list on the guides page.