Navigation Aids  This Page  Navigation Aids  This Topic  Navigation Aids  This Site  

The next section will parallel section 11 in the ECMAScript Language Specification.
The purpose of the following table is to:
Comments on the ECMAScript Language Specification Section 11:
ECMAScript  Operator Symbols and Synonyms  Precedence and Group Link  

Section  Section Title  Symbol  Synonymous Term  
Footnotes:  Sections that reflect a new group will have a light blue background color.
Sections with yellow background pertain to operators that belong to a group. Sections with orange background pertain to stand alone operators without a group. Sections with green background do not pertain to specific operators. 

11  Expressions  Precedence = N/A
Not operators. We skip over expressions here. See Expressions. 

11.1  Primary Expressions  
11.1.1  The this Keyword  
11.1.2  Identifier Reference  
11.1.3  Literal Reference  
11.1.4  Array Initializer  
11.1.5  Object Initializer  
11.1.6  Grouping Operator  
11.2  LeftHandSide Expressions  Precedence = 15 Access Operator Group 

11.2.1  Property Accessors  •  dot notation  Dot Operator 
[ ]  bracket notation  Bracket Operator  
11.2.2  The new Operator  new  new Operator  
11.2.3  Function Calls  ( )  Parentheses Operator  
11.2.4  Argument Lists  
11.2.5  Function Expressions  
11.3  Postfix Expressions  Precedence = 14 Postfix Operator Group 

11.3.1  Postfix Increment Operator  ++  Postfix Increase and Decrease  Postfix increment Operator 
11.3.2  Postfix Decrement Operator    Postfix Decrement Operator  
11.4  Unary Operators  Precedence = 14 Unary Operator Group 

11.4.1  The delete Operator  delete  Keyword Unary Operators  The delete Operator 
11.4.2  The void Operator  void  The void Operator  
11.4.3  The typeof Operator  typeof  The typeof Operator  
11.4.4  Prefix Increment Operator  ++  Prefix Increase and Decrease  Prefix Increment Operator 
11.4.5  Prefix Decrement Operator    Prefix Decrement Operator  
11.4.6  Unary + Operator  +  No Op  Unary Plus Operator 
11.4.7  Unary  Operator    negation  Unary Minus Operator 
11.4.8  Bitwise NOT Operator  ~  Unary NOT  Bitwise NOT Operator 
11.4.9  Logical NOT Operator  !  Logical NOT Operator  
11.5  Multiplicative Operators  Precedence = 13 Multiplicative Operator Group 

11.5.1  Applying the * Operator  *  Multiply  Multiplication Operator 
11.5.2  Applying the / Operator  /  Divide  Division Operator 
11.5.3  Applying the % Operator  %  Remainder  Modulus Operator 
11.6  Additive Operators  Precedence = 12 Additive Operator Group 

11.6.1  The Addition Operator  +  Add  Addition Operator 
11.6.2  The Subtraction Operator    Subtract  Subtraction Operator 
11.7  Bitwise Shift Operators  Precedence = 11 Bitwise Shift Operator Group 

11.7.1  The Left Shift Operator  <<  Left Shift Operator  
11.7.2  The Signed Right Shift Operator  >>  Signed Right Shift Operator  
11.7.3  The Unsigned Right Shift Operator  >>>  shift right with zero fill  Unsigned Right Shift Operator 
11.8  Relational Operators  Precedence = 10 Relational Operator Group 

11.8.1  The lessthan Operator  <  Comparison Operators  Less Than Operator 
11.8.2  The greaterthan Operator  >  Greater Than Operator  
11.8.3  The lessthanorequal Operator  <=  Less Than or Equal Operator  
11.8.4  The greaterthanorequal Operator  >=  Greater Than or Equal Operator  
11.8.5  The Abstract Relational Comparison Algorithm  Not an Operator Explains Application of Algorithm. 

11.8.6  The instanceof Operator  instanceof  Object Operator  The in Group 
11.8.7  The in Operator  in  
11.9  Equality Operators  Precedence = 9 Equality Operator Group 

11.9.1  The Equals Operator  ==  Comparison Operators  Equality Operators 
11.9.2  The Doesnotequals Operator  !=  
11.9.3  The Abstract Equality Comparison Algorithm  Not an Operator Explains Application of Algorithm. 

11.9.4  The Strict Equals Operator  ===  Comparison Operators  Identity Operators 
11.9.5  The Strict Doesnotequals Operator  !==  
11.9.6  The Strict Equality Comparison Algorithm  Not an Operator Explains Application of Algorithm. 

11.10  Binary Bitwise Operators  Precedence = 8, 7, 6 Binary Bitwise Operator Group 

11.10  The Bitwise & Operator  &  Precedence = 8 Bitwise AND Operator 

11.10  The Bitwise ^ Operator  ^  Exclusive OR  Precedence = 7 Bitwise XOR Operator 
11.10  The Bitwise  Operator    Precedence = 6 Bitwise OR Operator 

11.11  Binary Logical Operators  Precedence = 5, 4 Logical Operator Group 

11.11  The Logical AND Operator  &&  Boolean AND  Precedence = 5 Logical AND Operator 
11.11  The Logical OR Operator    Boolean OR  Precedence = 4 Logical OR Operator 
11.12  Conditional Operator  ? :  Alternative to IF..ELSE Statement  Precedence = 3 A group of one. 
11.13  Assignment Operators  Precedence = 2 Assignment Operator Group 

11.13.1  Simple Assignment  =  Simple Assignment Operator  
11.13.2  Compound Assignment  op=  Assignment with Operation  Compound Assignment Operator 
11.14  Comma Operator  ,  Expression Delimiter  Precedence = 1 A group of one. 