今天看到群里聊到了逗號運算符,就總結一下,我對它的理解吧,勿噴!(ps:苦逼孩子,人家都討論完半天了,剛才看到!!尼瑪!)
逗號運算符:是按順序執行表達式,並且獲得右邊表達式的值。
來個例子:
var a = 10; var b = 20; var c = (a++,b++,100); console.log(a); console.log(b); console.log(c);
值是11,21,100
大徹大悟了么?
關於運算符優先級問題可以查看:
https://developer.mozilla.org/zh-CN/docs/JavaScript/Reference/Operators/Operator_Precedence