zoukankan      html  css  js  c++  java
  • 05-js运算符

    运算符

    算数运算符

    1. %取余(取模)
    2. 浮点数的算数运算会有问题(可能是精度导致的)
    3. 不能直接拿着浮点数来进行相比较是否相等。如:var num = 0.1 +0.2;num == 0.3;//这里是不相等的(0.1+0.2 == 0.3000000000000000004)

    表达式和返回值

    递增(++)递减(--)

    前置

    var num = 10;
    var
    age = ++num + 10;//num == 11,age == 21,先加后返回值
    

    后置

    var num = 10;
    var age
    age = num++ + 10;//num == 11,age == 20,先返回值后加
    

    案例

    var e = 10;
    var f = e++ + ++e;
    //1. e++ == 10,e == 11;2. ++e ==12,e == 12;3.f == 22
    

    比较运算符


    注意:12 == '12' //结果是true

    小结

    逻辑运算符

    逻辑与中断(非布尔值参与逻辑运算)


    个人理解:&&运算全真为真,按照从左到右的顺序,当碰到假的式子即可以判断整个运算为假,结束运算,输出结束时的最后一个式子,后面的式子全不执行,若全为真,即输出最后一个式子。

    逻辑或中断(非布尔值参与逻辑运算)

    个人理解:||运算一真为真,按照从左到右的顺序,当碰到真的式子即可以判断整个运算为真,结束运算,输出结束时的最后一个式子,后面的式子全不执行,若全为假,即输出最后一个式子。

    赋值运算符

    优先级

  • 相关阅读:
    CMD命令
    python函数
    steam更新出错 应用运行中
    更改steam的游戏库
    python 3.6 setup
    vim 安装
    绝地求生大逃杀,改配置
    回写盘写速度被限速为10M左右
    JAVA和C# 3DES加密解密
    DES/3DES/AES区别
  • 原文地址:https://www.cnblogs.com/zhanxinbing/p/14823978.html
Copyright © 2011-2022 走看看