JavaScript基础——算术运算符(加+、减-、乘*、除/、取余%)、比较运算符(大于>,小于<,小于等于<=,大于等于>=,等于==,不等于)、逻辑运算符(逻辑与&&、逻辑或||、逻辑非)

1、算术运算符

加号+

当加号两侧同为数字时,会进行加法运算。

                   例:var  a=5,b=5,c;

                          c=a+b=5+5=10;

当加号任意一侧为字符串时,表示字符拼接。

                    例:var a=5,b="3",c;

                           c=a+b=53;

 减号-       乘*      除/      取余%

当加号两侧同为数字时,会进行相应的算术运算

当加号任意一侧为字符串时,会把该侧进行转换。转换成功,则进行运算;转换失败,则输出NaN(not a number)

 自增自减

a++; 与a=a+1;效果是一样的

a--;   与a=a-1;效果是一样的

例:var a=10

       console.log(a++);     输出10(先输出,再自增。a++表示把原来的值10当作整个表达式的值输出,再进行自增)   与a--相同

        console.log(a);         输出11

例:var a=10

       console.log(++a);     输出11(先自增,再输出。++a表示先自增a=a+1=11,再把自增后的值作为整个表达式进行输出)     与--a相同

        console.log(a);         输出11

2、 比较运算符

大于>,小于<,小于等于<=,大于等于>=,等于==,不等于!=

比较操作符返回布尔值(true或false)

例:

  •        null==undefined                        true
  •        1==true                                     true
  •        0==false                                    true
  •        null==0                                      false
  •        undefined==0                            false
  •        0.1+0.2==0.3                             false

3、逻辑运算符

 逻辑与&&(两者为真才为真,其中一个为假即为假)

  • true && true     true
  • true && false    false
  • false && true    false
  • false && false    false

 逻辑或|| (两者为假才为假,其中一个为真即为真)

  • true   ||  true       true
  • true   ||  false      true
  • false  ||  true      true
  • false  ||  false       false

逻辑非!(非真即假,非假即真)

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值