JavaScript中的逗号运算符有什么作用?

9 浏览
0 Comments

JavaScript中的逗号运算符有什么作用?

如果我使用:

1.09 * 1; // 返回 "1.09"

但是如果我使用:

1,09 * 1; // 返回 "9"

我知道1,09不是一个数字。

在最后一段代码中,逗号的作用是什么?

更多例子

if (0,9) alert("ok"); // 弹出提示框
if (9,0) alert("ok"); // 不弹出提示框


alert(1); alert(2); alert(3); // 弹出3个提示框
alert(1), alert(2), alert(3); // 也会弹出3个提示框


alert("2",
    foo = function (param) {
        alert(param)
    },
    foo('1')
)
foo('3'); // 弹出1、2和3

0