The following table lists JavaScript operators.
Syntax Operators Description Language Element Addition Assignment (+=) Adds the value of an expression to the value of a variable and assigns the result to the variable. Addition (+) Adds the value of an expression to the value of a variable and assigns the result to the variable. Assignment (=) Assigns a value to a variable. Bitwise AND Assignment (&=) Performs a bitwise AND on the value of a variable and the value of an expression and assigns the result to the variable. Bitwise AND (&) Performs a bitwise AND on two expressions. Bitwise Left Shift (<<) Shifts the bits of an expression to the left. Bitwise NOT (~) Performs a bitwise NOT (negation) on an expression. [Bitwise OR Assignment ( =)](/javascript/operators/bitwise_or_assignment) Performs a bitwise OR on the value of a variable and the value of an expression and assigns the result to the variable. [Bitwise OR ( )](/javascript/operators/bitwise_or) Performs a bitwise OR on two expressions. Bitwise Right Shift (>>) Shifts the bits of an expression to the right, maintaining sign. Bitwise XOR Assignment (^=) Performs a bitwise exclusive OR on a variable and an expression and assigns the result to the variable. Bitwise XOR (^) Performs a bitwise exclusive OR on two expressions. Comma (,) Causes two expressions to be executed sequentially. Comparisons Returns a Boolean value indicating the result of the comparison. Compound Assignments List of compound assignments. Conditional (ternary) (?:) Executes one of two expressions depending on a condition. Decrement (–) Decrements a variable by one. delete Deletes a property from an object, or removes an element from an array. Division Assignment (/=) Divides the value of a variable by the value of an expression and assigns the result to the variable. Division (/) Divides two numbers and returns a numeric result. in Tests for the existence of a property in an object. Equality (==) Compares two expressions to determine if they are equal. Greater than (>) Compares two expressions to determine if one is greater than the other. Greater than or equal to (>=) Compares two expressions to determine if one is greater than or equal to the other. Identity (===) Compares two expressions to determine if they are equal in value and of the same data type. Increment (++) Increments a variable by one. Inequality (!=) Compares two expressions to determine if they are unequal. instanceof Returns a Boolean value that indicates whether or not an object is an instance of a particular class. Left Shift Assignment (<<=) Left shifts the value of a variable by the number of bits specified in the value of an expression and assigns the result to the variable. Less than (<) Compares two expressions to determine if one is less than the other. Less than or equal to (<=) Compares two expressions to determine if one is less than or equal to the other. Logical AND (&&) Performs a logical conjunction on two expressions. Logical NOT (!) Performs logical negation on an expression. [Logical OR ( )](/javascript/operators/logical_or) Performs a logical disjunction on two expressions. Modulus Assignment (%=) Divides the value of a variable by the value of an expression, and assigns the remainder to the variable. Modulus (%) Divides two numbers and returns the remainder. Multiplication Assignment (*=) Multiplies the value of a variable by the value of an expression and assigns the result to the variable. Multiplication (*) Multiplies two numbers. new Creates a new object. Nonidentity (!==) Compares two expressions to determine that they are not equal in value or of the same data type. Right Shift Assignment (>>=) Right shifts the value of a variable by the number of bits specified in the value of an expression, maintaining the sign, and assigns the result to the variable. Subtraction Assignment (-=) Subtracts the value of an expression from the value of a variable and assigns the result to the variable. Subtraction (-) Performs subtraction of two expressions. typeof Returns a string that identifies the data type of an expression. Unary Negation (-) Indicates the negative value of a numeric expression. Unsigned Right Shift Assignment (>>>=) Right shifts the value of a variable by the number of bits specified in the value of an expression, without maintaining sign, and assigns the result to the variable. Unsigned Right Shift (>>>) Performs an unsigned right shift of the bits in an expression. void Prevents an expression from returning a value. AttributionsMicrosoft Developer Network: Article
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4