美文网首页
红宝书之各种操作符

红宝书之各种操作符

作者: 楠楠_c811 | 来源:发表于2018-12-28 21:15 被阅读7次
    一元操作符,也叫一元运算符

    操作符是有分别的。按照操作数的区别分为一元操作符,二元操作符,三元操作符。
    只能操作一个值的操作符叫做一元操作符。
    举例说明:
    1+
    +就是运算符
    1就是运算元,也叫操作数
    因为只有一个操作数,所以叫做一元运算符。
    1++
    ++是运算符
    1是运算元,操作数
    他也只有一个操作数,所以也是一元操作符
    --也是一样,以此类推。

    使用场景:
    一元操作符多数时候使用在函数内,或者for循环中,如n++等。

    二元操作符,也叫二元运算符

    能操作两个值的运算符,叫做二元操作符
    例1:
    1+1
    1是运算元,也叫操作数
    +是运算符
    1是运算元,也叫操作数
    他有两个操作数,所以叫做二元操作符
    例2:
    1<=1
    1是运算元,也叫操作数
    <= 是比较运算符
    1 是运算元,也叫操作数
    因为有两个运算元,所以也叫二元运算符。
    例3:
    true && 1 (两边都为真)
    true 运算元,也叫操作数
    && 逻辑运算符
    1 运算元,也叫操作数
    因为有两个运算元,所以也叫二元运算符。

    使用场景:
    一般情况下,二元运算符使用频率最高。如算数运算,比较判断等。

    三元运算符,也叫三元操作符

    计算机中只有一个三元运算符,就是三目。
    (a>0)?true :false
    如果a>0成立,就走?后面的true,如果不成立,就走:后面的false。
    (a>0)运算元
    ? 运算符
    true 运算元
    :运算符
    false 运算元
    他一共有三个运算元,所以叫做三元运算符。
    使用场景:
    三元运算符类似于if else 语句,只是看上去更加精简干练。

    算数运算符:+ - * / %取模(求余数) ++ --

    加减运算符分前置和后置。
    ++n 前置自增 是先赋值,后自增
    n++ 后置自增 是先自增,后赋值

            let age = 29 ;
            age++ ;  //30
            ++age ;  //30
            console.log(age)
    
            let age = 29 ;
            --age ; // 28
            age-- ; // 28
            console.log(age)
    
    赋值运算符

    = 、+=、-=、*=、/=、%=

    关系运算符

    <、>、<=、>=、==、!=、===、!==

    逻辑运算符

    && 与
    || 或
    ! 非
    三目运算符

    相关文章

      网友评论

          本文标题:红宝书之各种操作符

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