·您当前的位置:主页 > 技术教程 > JavaScript >

[JS]js运算符(算术运算符,比较运算符)

时间:2017-01-04 10:21酷播
[JS]js运算符(算术运算符,比较运算符)
  • 算术运算符(+,-,*,/,%,++,--)

    • 如果引用所指的地方是null的话,那么在运算中就会自动变成0
    • %运算符 如:4%5取模 模是4 7%5取模 模是7-5=2
  • 字符串和数字相加的情况:

    • 左右都是数字:数字相加
    • 左右有一个字符串:字符串拼接
    • 左右边有一个null:null看做0
    • 左右边有一个undefined:结果是NANnot is number
  • 赋值运算符(=,-=,+=,*=,/=,%=)

  • 比较运算符(==,===,!=,>,<,>=,<=)

    • 先执行表达式计算再赋值
    • ==!=在比较之前首先让双方的值做隐士类型转换,===不转换
  • 逻辑运算符(||,&&,!)

    • || 在js中和PHP中是不一样的 js中返回逻辑或的左边或右边的一个结果 PHP返回||或出来以后的结果即:true false
    • 特殊性(注意)---一定要记住(这个特性和其他编程语言不一样):在js里返回不是布尔值
    • || 短路运算 第一个条件为真 后面不执行
    • &&把表达式最后一个值返回(注意这里)

保利威视云直播提供稳定流畅,高画质,低延迟的直播服务

酷播专业级免费跨平台播放器