【发布时间】:2026-02-13 10:50:01
【问题描述】:
我试图了解逗号运算符 (,) 在 JavaScript 中的工作原理, 当它没有放在括号之间时,它似乎有不同的行为。
有人能解释一下为什么吗?
参考示例:
var a = 1;
var b = 2;
var c = (a,b);
console.log(c);
//output : as expected
var c = a,b;
console.log(c);
//output : 1
[编辑] 标题可能有点混乱。 我的问题是关于 coma 运算符和 var 归因之间的误解,正如 somone 解释的 further down
因此,这个主题不是与那个What does a comma do in JavaScript expressions?
的重复【问题讨论】:
-
@RameshRajendran — 不是重复的,因为它没有解决问题所问的两种情况中的第二种情况。
-
@RameshRajendran 这不是重复的。
标签: javascript operator-keyword comma