JavaScript Operators
Operators allow you to get one or more simple expressions and combine them to form a more complex expression.
React Masterclass
Launching on November 4th
Operators allow you to get one or more simple expressions and combine them to form a more complex expression.
We can classify operators based on the operands they work with.
Most operators work with 2 operands:
- Addition (
+) - Subtraction (-)
- Division (/)
- Remainder (%)
- Multiplication (*)
- Exponentiation (**)
- Assignment (=)
- Comparison operators (
<,<=etc) - Equality checks (
==,!==etc) - Logical
andandor instanceofin
Some operators work with 1 operand:
- Increment (
++) - Decrement (
--) - Unary negation (
-) - Unary plus (
+) - Logical not (
!) newdeletetypeofawait- The spread operator
Just one operator works with 3 operands: the ternary operator.
→ Get my JavaScript Beginner's Handbook
I wrote 20 books to help you become a better developer:
- JavaScript Handbook
- TypeScript Handbook
- CSS Handbook
- Node.js Handbook
- Astro Handbook
- HTML Handbook
- Next.js Pages Router Handbook
- Alpine.js Handbook
- HTMX Handbook
- React Handbook
- SQL Handbook
- Git Cheat Sheet
- Laravel Handbook
- Express Handbook
- Swift Handbook
- Go Handbook
- PHP Handbook
- Python Handbook
- Linux/Mac CLI Commands Handbook
- C Handbook