代码之家  ›  专栏  ›  技术社区  ›  user1059939

条件语句内的语句(如果)[重复]

  •  1
  • user1059939  · 技术社区  · 5 年前

    如果我使用:

    1.09 * 1; // returns "1.09"
    

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

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

    逗号在最后一段代码中起什么作用?

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

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

    alert("2",
        foo = function (param) {
            alert(param)
        },
        foo('1')
    )
    foo('3'); // alerts 1, 2 and 3
    
    0 回复  |  直到 10 年前