The following table lists JScript operators

Description | Language Element |
---|---|

Sums two numbers or concatenates two strings. | Addition Operator (+) |

Assigns a value to a variable. | Assignment Operator (=) |

Performs a bitwise AND on two expressions. | Bitwise AND Operator (&) |

Shifts the bits of an expression to the left. | Bitwise Left Shift Operator (<<) |

Performs a bitwise NOT (negation) on an expression. | Bitwise NOT Operator (~) |

Performs a bitwise OR on two expressions. | Bitwise OR Operator (|) |

Shifts the bits of an expression to the right, maintaining sign. | Bitwise Right Shift Operator (>>) |

Performs a bitwise exclusive OR on two expressions. | Bitwise XOR Operator (^) |

Causes two expressions to be executed sequentially. | Comma Operator (,) |

Returns a Boolean value indicating the result of the comparison. | Comparison Operators |

List of compound assignment operators. | Compound Assignment Operators |

Executes one of two expressions depending on a condition. | Conditional (ternary) Operator (?:) |

Decrements a variable by one. | Decrement Operator ( — ) |

Deletes a property from an object, or removes an element from an array. | delete Operator |

Divides two numbers and returns a numeric result. | Division Operator (/) |

Compares two expressions to determine if they are equal. | Equality Operator (==) |

Compares two expressions to determine if one is greater than the other. | Greater than Operator (>) |

Compares two expressions to determine if one is greater than or equal to the other. | Greater than or equal to Operator (>=) |

Compares two expressions to determine if they are equal in value and of the same data type. | Identity Operator (===) |

Increments a variable by one. | Increment Operator (++) |

Compares two expressions to determine if they are unequal. | Inequality Operator (!=) |

Returns a Boolean value that indicates whether or not an object is an instance of a particular class. | instanceof Operator |

Compares two expressions to determine if one is less than the other. | Less than Operator (<) |

Compares two expressions to determine if one is less than or equal to the other. | Less than or equal to Operator (<=) |

Performs a logical conjunction on two expressions. | Logical AND Operator (&&) |

Performs logical negation on an expression. | Logical NOT Operator (!) |

Performs a logical disjunction on two expressions. | Logical OR Operator (||) |

Divides two numbers and returns the remainder. | Modulus Operator (%) |

Multiplies two numbers. | Multiplication Operator (*) |

Creates a new object. | new Operator |

Compares two expressions to determine that they are not equal in value or of the same data type. | Nonidentity Operator (!==) |

List containing information about the execution precedence of JScript operators. | Operator Precedence |

Performs subtraction of two expressions. | Subtraction Operator (-) |

Returns a string that identifies the data type of an expression. | typeof Operator |

Indicates the negative value of a numeric expression. | Unary Negation Operator (-) |

Performs an unsigned right shift of the bits in an expression. | Unsigned Right Shift Operator (>>>) |

Prevents an expression from returning a value. | void Operator |