• js 学习之路9:运算符


    1. 算数运算符

    运算符描述例子结果
    + x=y+2 x=7
    - x=y-2 x=3
    * x=y*2 x=10
    / x=y/2 x=2.5
    % 求余数 (保留整数) x=y%2 x=1
    ++ 累加 x=++y x=6
    -- 递减 x=--y x=4

    2. 赋值运算符

    运算符例子等价于结果
    = x=y   x=5
    += x+=y x=x+y x=15
    -= x-=y x=x-y x=5
    *= x*=y x=x*y x=50
    /= x/=y x=x/y x=2
    %= x%=y x=x%y x=0

     字符串的加运算(拼接),数值类型的运算,都没什么好说的。只不过在js中,字符类型可以直接和数值类型进行“+”运算,运算结果直接定义为字符串

    3. 比较运算符

    运算符描述例子
    == 等于 x==8 为 false
    === 全等(值和类型) x===5 为 true;x==="5" 为 false
    != 不等于 x!=8 为 true
    > 大于 x>8 为 false
    < 小于 x<8 为 true
    >= 大于或等于 x>=8 为 false
    <= 小于或等于 x<=8 为 true

    4. 逻辑运算符

    运算符描述例子
    && and (x < 10 && y > 1) 为 true
    || or (x==5 || y==5) 为 false
    ! not !(x==y) 为 true

    5. 条件运算符

      

    语法

    variablename=(condition)?value1:value2 

    例子

    greeting=(visitor=="PRES")?"Dear President ":"Dear ";

    如果变量 visitor 中的值是 "PRES",则向变量 greeting 赋值 "Dear President ",否则赋值 "Dear"。

  • 相关阅读:
    List注意点【修改】
    最近遇到的笔试面试题(3)
    关于阅读
    各种语言
    最近遇到的笔试面试题(2)
    最近遇到的笔试面试题(1)
    5自由落体运动
    4 1000以内完数
    3水仙花数
    判断101-200之间的素数
  • 原文地址:https://www.cnblogs.com/zrmw/p/10364166.html
Copyright © 2020-2023  润新知