㈠逗号(,)运算符 ⑴使用 , 可以分割多个语句,一般可以在声明多个变量时使用 , : ⑵使用 , 运算符同时声明多个变量 // var a , b , c ; ⑶可以同时声明多个变量并赋值 // var a = 1 , b = 2 , c = 3 ; ㈡运算符的优先级 ⑴就和数学中一样,在JS中运算符也有优先级 比如:先乘除,后加减 // var result = 1 + 2 * 3 ; ⑵在JS中有一个运算符优先级的表: 在表中越靠上优先级越高,优先级越高越优先计…
[下面是昨天发给同事的邮件,为防止泄露商业机密,隐去了项目名和变量名] ==================================================== 昨天发现Nx代码中的一个bug,是由于JavaScript运算符优先级问题引起的. 例子: if (!a instanceof Array) throw new Error("a should be an array"); ...... if (!b instanceof Object) throw new E…