JavaScript学习3

运算符

运算符也被称为操作符,是用于实现赋值、比较和执行算数运算等功能的符号

算数运算符

算数运算所使用的符号,用于实现两个变量或值的算数运算

注意,浮点数在进行算数运算时,可能会出现问题,所以不能直接判断两个浮点数是否相等

表达式和返回值

表达式是由数字、运算符和变量等组成的式子,表达式的运算结果称为返回值,使用时,表达式在等号右边,将返回值赋给等号左边的变量

递增和递减运算符

如果需要反复给数字变量添加或减去1,可以使用递增(++)和递减(--)

注意,递增或递减运算符必须和变量结合使用

递增或递减运算符用在变量前(++a)则是前置运算符,用在变量后面(a++)则是后置运算符

前置递增或递减运算符表示变量先加一或减一后返回值,例如,++a和a= a + 1等价

后置递增或递减运算符表示变量先返回原值后自加一或减一。

注意,前置递增(或递减)运算符在单独使用时效果一样,但与其他代码联用时,效果会不一样

例如:++a + 10=21 a++ + 10=20

一般来说使用后置递增(递减)运算符

比较运算符

比较运算符时两个数据进行比较时所使用的运算符,比较之后返回的是布尔值

 对于==,会转型的意思是其不要求数据类型一样,例如 18 ==‘18’判断为真

逻辑运算符

逻辑运算符时用来进行布尔值运算的运算符,其返回值也是布尔值,多用于多个条件的判断

逻辑与:两个都真才真

逻辑或:两个都假才假

逻辑非:与原来相反

短路运算(逻辑运算)

当有多个表达式(值)时,左边的表达式值可以确定结果时,就不再计算右边表达式的值

逻辑中断可能会影响到程序的运行结果

逻辑与短路运算

表达式1 && 表达式2

如果表达式1为真,则返回表达式2

如果表达式1为假,则返回假

所以 123 && 456的结果为456,0 && 456的结果为0

逻辑或短路运算

表达式1 || 表达式2

如果表达式1为真,则返回表达式1

如果表达式1为假,则返回表达式2

所以 123 || 456的结果为123,0 || 456的结果为456

赋值运算符

用来把数据赋给变量的运算符

 运算符优先级

 

                                                                                                                                                      

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值