美文网首页js课程
js运算符和语句

js运算符和语句

作者: 璐璐熙可 | 来源:发表于2018-07-22 21:56 被阅读136次

    1.算数运算符:
    +、-、*、%、/、++、- -
    2.赋值运算符:
    =、+=、-=、*=、/=、%=
    3.字符串操作:
    4.比较运算符:
    ==、===、!=、!==、>、<、>=、<=
    5.逻辑运算符:
    &&、ll、!

    • &&:一假为假
      1.1两边条件都为true时,结果才为true;
      1.2如果有一个为false,结果就为false;
      1.3当第一个条件为false时,就不再判断后面的条件

    • ||:一真为真
      2.1只要有一个条件为true时,结果就为true;
      2.2当两个条件都为false时,结果才为false;
      2.3当一个条件为true时,后面的条件不再判断

    6.条件运算符:
    例:x<10? "x比10小" : "x比10大"

    运算符优先级:
    切记:通过()提升优先级

    • ()优先级最高
    • 一元运算符++、--、!
    • 算数运算符先* / %后+ -
    • 关系运算符> >= < <=
    • 相等运算符== != === !==
    • 逻辑运算符 先&& 后||

    语句

    (1)条件语句 if...else
    if(condition){
        //true statement
    }else {
        //false statement
    }
    
    (2)条件语句switch
    switch(expresstion){
        case value1:
            statement;
            break;
    
        case value2:
            statement;
            break;
    
        case value3:
            statement;
            break;
    
        default:
            statement;
    }
    

    综上所述:如果表达式等于case的值,对应的语句就会执行,break关键字会使程序跳出switch语句,很多编程规范强调必须添加break,如果省略的话,后果很严重;
    如果没有一个值符合case,流程进入default子句,很多规范也强调必须添加default部分

    (3)循环语句while do...while

    while语句:先判断再执行

    var i = 10;
    while(i > 0){
        console.log(i);
        i--;
    }
    

    do-while语句:先执行一次,再做判断

    var i = 4;
    do{
        console.log(i);
        i--;
    }while(i > 5);
    
    (4)循环语句for循环
    for(var i = 10; i > 0; i--){
        console.log(i);
    }
    
    break和continue
    • break 用于强制退出循环体,执行循环后面的语句
    • continue 用于退出本次循环,执行下次循环
    for(var i = 1; i< 10; i++){
        if(i % 4 === 0){
            break;
        }
        console.log(i);
    }
    
    for(var i = 1; i< 10; i++){
        if(i % 4 === 0){
            continue;
        }
        console.log(i);
    }
    

    相关文章

      网友评论

        本文标题:js运算符和语句

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