-- (decrement) operator, 85–86

- (minus) symbol, 81

- (subtraction) operator, 79

& (AND), bitwise operator, 82

! (exclamation), logical operator, 89

&& (double ampersand), logical operator, 89

!= (not equal to), 87

!== (not equal to and not same type), 87

$ (dollar sign), positional indicator, 194

% (modulus) operator, 79

* (multiplication) operator, 79

. (dot) operator, 136

.js files, 129

/ (division) operator, 79

// (double foreslash), 43

?! (lookahead), 216

?: (conditional) operator, 89–90

?: (non-capturing parentheses), 216

\ (backslash), escape code symbol, 195

^ (XOR), bitwise operators, 82

| (OR), bitwise operators, 82

| (pipe), 202

|| (double pipe), logical operator, 89

~ (NOT), 83

++ (increment) operator, 85–86

<< (left shift) operator, 83–84

= (assignment) operator

assigning value to variables, 78–79

shorthand assignment, 84–85

use in statements, 27

=== (equal to and same type), 87

>> (right shift) operator, 83–84