JavaScript 的逗号操作符
除了分号之外,逗号允许你在同一个地方放多个语句。
例如:
1 | for(var i=0, j=0; i<5; i++, j++, j++){ |
輸出:
1 | i:0, j:0 |
当放一个表达式时,它由左到右计算每个表达式,并传回最右边的表达式。
例如:
1 | function a(){console.log('a'); return 'a';} |
输出:
1 | "a" |
- 注意:逗号(
,
)操作符在 JavaScript 中所有的操作符里是最低的优先顺序,所以没有括号表达式将变为:(x = a()), b(), c();
。
实验
原文作者: anhr
原文链接: http://yoursite.com/2019/11/04/javascript/2016-08-10-comma-operaton-in-js/
版权声明: 转载请注明出处(必须保留原文作者署名原文链接)