JavaScript变量:var a =(3,4,7);

这个问题在这里已经有了答案:

  • JavaScript表达式中的逗号是做什么的? 5个答案

  • 它被称为逗号运算符 。 通过将右手表达式包含在圆括号中,我们创建一个组,并对其每个操作数进行评估并返回最后一个值。

    来自MDN

    逗号运算符评估每个操作数(从左到右)并返回最后一个操作数的值。

    当您想编写缩减程序并需要缩小代码时,逗号运算符很有用。

    例如,

    print = () => console.log('add')
    add_proc = (a,b) => a + b
    
    function add(a, b){
      if(a && b){
          print();
          return add_proc(a,b)
      }
      else
      {
         return 0
      }
    }
    
    console.log(add(1,2));

    逗号运算符评估每个操作数(从左到右)并返回最后一个操作数的值。

    在这里,Seprates每个数字答案因为它是一个变量所以它存储3然后重叠4和最后7因此最终的输出是7

    链接地址: http://www.djcxy.com/p/52937.html

    上一篇: JavaScript variable: var a =(3,4,7);

    下一篇: Should a keyword be added to C# for raising events?