• JavaScript 逗号表达式


    逗号表达式的一般形式是:表达式1,表达式2,表达式3……表达式n 
    逗号表达式的求解过程是:先计算表达式1的值,再计算表达式2的值,……一直计算到表达式n的值。最后整个逗号表达式的值是表达式n的值。 
    看下面几个例子:

    x=8*2,x*4 /*整个表达式的值为64,x的值为16*/ 
    (x=8*2,x*4),x*2 /*整个表达式的值为128,x的值为16*/ 
    x=(z=5,5*2) /*整个表达式为赋值表达式,它的值为10,z的值为5*/ 
    x=z=5,5*2 /*整个表达式为逗号表达式,它的值为10,x和z的值都为5*/ 


    逗号表达式用的地方不太多,一般情况是在给循环变量赋初值时才用得到。所以程序中并不是所有的逗号都要看成逗号运算符,尤其是在函数调用时,各个参数是用逗号隔开的,这时逗号就不是逗号运算符。 
    如:printf(" %d,%d,%d",x,y,z); ########################################################### 运算符使它两边的表达式以从左到右的顺序被执行,并获得右边表达式的值。, 运算符最普通的用途是在 for 循环的递增表达式中使用。例如: 

    for (i = 0; i < 10; i++, j++)
    {
        k = i + j;
    }

    每次通过循环的末端时, for 语句只允许单个表达式被执行。, 运算符被用来允许多个表达式被当作单个表达式,从而规避该限制。

  • 相关阅读:
    javascript 学习笔记714章
    数据库设计的四个范式
    【转】utf8的中文是一个汉字占三个字节长度
    java 中文url的解决
    so动态链接库的使用
    linux常用命令
    控制台编译Qt程序
    构造函数初始化列表 组合类构造函数
    const volatile
    std::pair
  • 原文地址:https://www.cnblogs.com/hellolong/p/4210297.html
Copyright © 2020-2023  润新知