2021/11/22(运算符)

一、运算符
  

 运算符也被称为操作符,适用于实现赋值、比较和执行算数的符号
        1.1算数运算符
        +  -  *  /  %
        1.2 浮点数
        浮点数  算术运算里面会有问题
        浮点数值的最高精度是17位小数,但在进行算数计算时其精确度远远不如整数
        不要直接判断浮点数是否相等
        1.3 表达式和返回值
        由数字、运算符、变量等组成的式子 我们成为表达式,任何的表达式都会有一个返回值给我们
        2.1前置自增运算符
        var num=1;
        num=num+1;
        console.log(num);
        2.2前置递增运算符 ++写在变量的前面
        var age=10;
        ++age;
        console.log(age);
        先加1,后返回值;
        2.3自增自减运算符只能和变量一起使用
        
        2.4后置自增运算符
        var num=10;
        num++
        console.log(consle);
        
        前置自增和后置自增如果单独使用  效果是一样的
        后置自增:先返回原值,后自加一
        与其他代码联用时,执行结果会不同
        var age=10;
        console.log(age++ + 10);
        
        3.3比较运算符 
        >= == != ===(全等) !==(不全等)
        3.3.1 我们程序里面的等于符号 是== 默认装换数据类型 会把字符串型的数据转换为数字型
        3.3.2 我们程序里面有全等 一模一样(类型&数据)
        
        = 赋值
        == 判断
        === 全等

4.逻辑运算符
        概念:逻辑运算符使用来进行布尔值运算的运算符,其返回值也是布尔值。后面开发中经常用于多个条件的判断
        4.1逻辑'与'运算符&&;
        逻辑“与”and两侧都为true  结果才是 true 只要有一侧false 结果就为false
        console.log(3>5&&3<2);  false
        console.log(3<5&&3>2);  true
        
        4.2逻辑“或” || or
        两侧都为假,结果才是假,只要有一侧为true ,结果为true
        
        4.3逻辑非 !
        
        4.4短路运算(逻辑中断)
        短路运算的原理:当有多个表达式(值)时,左边的表达式值可以确定结果时,就不再继续运算右边的表达式的值
            1.逻辑 "与"
            语法 :表达式1&&表达式2
            如果第一个表达式的值为真,则返回表达式2
            如果第一个表达式的值为假,则返回表达式1
            如果有空的或者否定的为假 其余是真的  0 '' null undefined NaN
            
            2.逻辑"或"
            如果表达式1结果为真 则返回的是表达式1  如果表达式1 结果为假 则返回表达式2 以此类推
            
        tips:var num=0;
            console.log(123||num++);
            console.log(num);   0
        逻辑中断很重要 它会影响我们运行结果
        
        5.赋值运算符
        概念:用来把数据赋值给变量的运算符
        =
        +=   -=
        *=  /=  %=
        
        6.运算符优先级
            优先级                 运算符                    顺序
              1                 小括号                  ()
              2                   一元运算符            ++ -- !
              3                 算数运算符             先* / % 后+
              4                  关系运算符            > >= < <=
              5                 相等运算符             == != === !==
              6                 逻辑运算符             先&&后 ||
              7                    赋值运算符             =
              8                 逗号运算符             ,
              
              tips:一元运算符里面的逻辑 非  优先级很高
                     逻辑 与 比逻辑 或 优先级高 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值