在JavaScript表达式中,逗号是做什么的?

在JavaScript表达式中,逗号是做什么的?

如果我用:

1.09 * 1; // returns "1.09"

但如果我用:

1,09 * 1; // returns "9"

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

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

更多的例子

if (0,9) alert("ok"); // alertif (9,0) alert("ok"); // don't alert

alert(1); alert(2); alert(3); // 3 alertsalert(1), alert(2), alert(3); // 3 alerts too

alert("2",
    foo = function (param) {
        alert(param)
    },
    foo('1'))foo('3'); // alerts 1, 2 and 3


慕哥6287543
浏览 605回答 2
2回答

慕森王

需要考虑的更多警报:alert((0, 9));alert((9, 0));alert(("foo", "bar"));另外,请看一下火虫控制台如果你想尝试一下的话。

湖上湖

例如,在代码中可以使用如下一行:var a=0, b=0, c=0;这将在不写入的情况下声明所有三个变量:var a=0;var b=0;var c=0;希望能帮上忙。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript