美文网首页
JavaScript中的运算和循环结构

JavaScript中的运算和循环结构

作者: 飞一般的八哥 | 来源:发表于2017-10-09 02:04 被阅读7次

    运算

    算术运算符

    运算符 说明 例子
    + y = 2+1
    - y = 2 - 1
    * y = 2 * 4
    / y= 6 / 2
    % 求余 y = 7 % 2
    ++ 加加,分为前加和后加 ++1 1++
    -- 减减,分为前减和后减 --1 1--
    ** y = 3**2

    对于前加和后加,执行后的结果都是变量加1,其区别在于执行时返回结果不一样,参考下面两个例子:

    var x = 2;
     alert(++x); //输出:3
     alert(x); //输出:3
    
    var y = 2;
     alert(y++); //输出:2
     alert(y); //输出:3
    

    赋值运算符

    值运算符 = 用于赋值运算,赋值运算符的作用在于把右边的值赋值给左边变量。

    =       
    +=
    -=
    *=
    /=
    %=
    
    var a = 1;   //  变量声明赋值
    a += 1;      // 2
    a -= 1;       // 1
    a *= 2;      // 2
    a /= 1;      //  2
    a %=2;     //  0
    

    比较运算符

    比较的最终结果为true 或 false。

    ==
    ===       //恒等于(值和类型都要做比较)
    !=          // 不等于
    >
    <
    >=
    <=
    

    逻辑运算符

    运算的结果也为boolean值,true或false。

    &&   //与 (and)
    ||     //或 (or)
    !      //非(取逻辑的反面)
    

    字符串连接运算符

    连接运算符 + 主要用于连接两个字符串或字符串变量。因此,在对字符串或字符串变量使用该运算符时,并不是对它们做加法计算。

    var x = "hi";
    var y = x + "你好!"; //结果:y = "hi你好!"
    

    循环结构

    while循环

    while(条件语句){
             代码块
    }
    // 满足条件语句就执行代码
    

    do while循环

    do{
        代码块
    }while( 条件语句)
    //执行代码,满足条件跳出循环
    

    for 循环

    for(语句1;条件2;语句3;){
            语句4   //代码块
    }
    // 语句1只执行一次,接着按条件2---语句4---语句3---条件2---语句4---语句3...循环,直至条件2不在满足终止循环。
    

    相关文章

      网友评论

          本文标题:JavaScript中的运算和循环结构

          本文链接:https://www.haomeiwen.com/subject/onvyyxtx.html