JavaScript语法二义性

具备二义性的运算符:

  运算符/运算符含义/其他含义/

 

 ,     连续运算符;    参数分隔符合、对象/数组声明分隔符号;

  +      增值运算符、政治运算符、连续运算符;

  ()      函数调用运算符;  参数声明、强制运算(优先级)

  ?:     条件运算符;  :号有声明标签的含义、有声明switch分支的含义、有声明对象成员的含义

  【】:    数组下标;       数组直接量声明; 对象成员存取。

其他:

         ; 空语句、语句分隔符;

          {}:  函数直接量声明, 对象直接量声明,符合语句。

 

你可能感兴趣的:(JavaScript)