• 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

    小结

    逻辑运算符

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


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

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

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

    赋值运算符

    优先级

  • 相关阅读:
    PyTorch之前向传播函数自动调用forward
    pytorch 调用forward 的具体流程
    Xcode5下使用纯代码构建简单的HelloWorld程序
    浅谈iOS 5的StoryBoard
    iOS单例
    instancetype 对比 id 的好处
    JSP的7个动作指令
    IOS UIView子类UIScrollView
    XCODE4.6从零开始添加视图
    NSSet类型 以及与NSArray区别
  • 原文地址:https://www.cnblogs.com/zhanxinbing/p/14823978.html
Copyright © 2020-2023  润新知