Useful Links
Computer Science
Programming
By Language
JavaScript Programming Language
1. Introduction to JavaScript
2. Language Fundamentals
3. Operators
4. Control Flow
5. Functions
6. Data Structures
7. Object-Oriented Programming
8. Asynchronous JavaScript
9. JavaScript in the Browser
10. Modern JavaScript Features
11. Error Handling and Debugging
12. JavaScript Ecosystem and Tooling
13. Server-Side JavaScript with Node.js
14. Advanced Topics
Operators
Assignment Operators
Basic Assignment
Compound Assignment Operators
Addition Assignment
Subtraction Assignment
Multiplication Assignment
Division Assignment
Comparison Operators
Equality Operators
Loose Equality
Strict Equality
Inequality Operators
Loose Inequality
Strict Inequality
Relational Operators
Greater Than
Less Than
Greater Than or Equal
Less Than or Equal
Arithmetic Operators
Addition
Subtraction
Multiplication
Division
Modulus
Exponentiation
Increment and Decrement
Logical Operators
AND Operator
OR Operator
NOT Operator
Short-Circuit Evaluation
Bitwise Operators
Bitwise AND
Bitwise OR
Bitwise XOR
Bitwise NOT
Left Shift
Right Shift
Unsigned Right Shift
String Operators
Concatenation
Template Literals
Conditional Operator
Ternary Syntax
Usage Patterns
Operator Precedence
Precedence Table
Associativity Rules
Previous
2. Language Fundamentals
Go to top
Next
4. Control Flow