P66 运算符优先级,从上到下:
p68 属性访问表达式和调用表达式的优先级比运算符优先级都要高,eg:
typeof my.functions[x](y) //typeof在两次属性访问和函数调用后执行
P69 R:从右至左结合性
x = ~-y; //x = ~(-y)
w = x = y = z; //w = (x = (y = z))
q = a?b:c?d:e?f:g; //q = a?b:(c?d:(e?f:g))
P69 运算顺序
P72 ++x和x=x+1并不完全一样。++不进行字符串连接操作。如X为“1”,前者为2,后者为“11”。
P75
1、"==="
2、"=="
P84 eval()、全局eval() 用时整理
P110 try/catch/finally语句,抛出与执行顺序问题 用时整理
P113 with语句:扩展作用域链,尽可能避免使用
原文:https://www.cnblogs.com/dxy9527/p/12163060.html