·您当前的位置:首页 > 技术教程 > 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里返回不是布尔值
    • || 短路运算 第一个条件为真 后面不执行
    • &&把表达式最后一个值返回(注意这里)

热门文章推荐

请稍候...

保利威视云平台-轻松实现点播直播视频应用

酷播云数据统计分析跨平台播放器