js递增运算符与逻辑运算符

1.递增运算符  前置递增与后置递增

 //后置递增运算符 num++ 也是每次让变量自加1效果和前置一样;

        //前置递增后置递增单独使用效果一样;

        //使用口诀:先返回值后自加;跟前置相反

        //var age = 10;

        //console.log(age++ + 10); //先返回值后自加,结果就是20;

        //var num = 10;

        //console.log(++num + 10); //前置先自加在返回值 结果就是21;

        //前置后置混合 执行后置先回值后自加1,前置自加1后回值;

        //var a = 10;

        // var b = a++ + ++a; // a++后置先回值 此时回值a++=10,在自加1 a=11 ,++a前置自加1 此时自加1 ++a=12,回值a=12;

        // console.log(b); ///10+12=22;

        //前置或后置混合使用时,前置执就是先自加1回值就可以,后置就是返回原来值,所谓的后自加1不是a++去加1,而是a自加1

        //在开发中大多使用后置递增,并且这个代码独占一行;

2.逻辑运算符

//1.逻辑与 简称and 就是并且的意思 条件都要满足 符号&&

        //逻辑与 两侧都是真的,结果就是true 只要有一侧是假的结果就是false

        //例子如下

        //console.log(3 > 5 && 12 > 8); //左假右真结果为false

        //console.log(8 > 6 && 9 > 7); //两边都是真的结果为true

        //2.逻辑或 简称or 就是或者的意思 多个条件满足一个就可以了 符号||

        //逻辑或 两则只要一个为真它就是true,两侧都是假的结果才是false

        //例子如下

        //console.log(8 < 11 || 8 > 20); //一真一假的 结果true

        //console.log(11 < 10 || 10 > 20); //两边都假 结果false

        //3.逻辑非 就是取反的意思 符号!

        //逻辑非也就是取反 将真的变假的,将假的变真的

        //例子如下

        //console.log(!true); //结果本应是true 加了逻辑非结果就变为false了

        //console.log(!(3 > 5)); //3>5结果本应该是false 加了逻辑非结果就变为了true

        //综合练习

        //var num = 7;

        //var str = '吆喝索雷雅哈同'

        //console.log(num > 5 && str.length >= num); //两侧都为真 结果true

        //console.log(!(num > 5)); //取反 结果为false 记得变量取反加括号

        //4优先级 !> && > ||

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值