JavaScript » Operators » Special

,

This is the comma operator which is most often used to include multiple expressions where only one is required, particularly in a for loop. It evaluates both its operands and returns the value of the second.

?:

This is a conditional operator that takes three operands and is used to replace simple if statements.

delete

The delete operator is used to delete an object, an object's property or a specified element in an array, returning true if the operation is possible, and false if not.

new

The new operator can be used to create an instance of a user-defined object type or of one of the built-in object types that has a constructor function.

this

The keyword this is used to refer to the current object. In a method, it usually refers to the calling object.

typeof

The typeof operator returns the type of an unevaluated operand which can be a number, string, variable, object or keyword.

void

The void operator evaluates an expression without returning a value. Although the use of brackets after it is optional, it is good style to use them.