JavaScript-4.0-运算符

运算符

实际上是操作符,实现赋值,比较或者算术运算。

算术运算符

“+”,“-”,“*”,“/”,“%”
在运算小数时,会出现误差。不要直接用小数参加运算

表达式

有数字,运算符变量等组成的式子称为表达式。
所有的表达式都要有结果,我们称为返回值。

递增递减运算符

可以使用“++”和“–”实现自增自减。

num++//实现自增

但是自增运算符的使用会有区别:
++num:前置递增运算符,变量先自增,再参与运算
++num:后置递增运算符,先参运算,在进行自增

比较运算符

也叫关系运算符,分为">“,”<“,“==”,”>=“,”<=“,”!=“,”===“,”!==“,返回的结果时布尔型。
在”=="运算中,会自动进行默认数据类型转换,将字符型转化为数字型。
“===”,全等,要求值和数据类型一致。
“!==”,非全等。
单等是赋值,双等是判断,三等是全等。

逻辑运算符

  • “&&”:逻辑与,表示并且的意思,and,只要有一个 false,结果为 false
  • “||”:逻辑或,便是只要有一个就成立,or,只要有一个 ture,结果为 true

逻辑中断

逻辑中断不可谓是一个难点,所以需要细细斟酌一下。

逻辑中断也叫短路运算,是当有多个值或表达式时,左边的表达式值可以确定时,就不再进行右边运算表达式的值

  • 逻辑与短路运算,表达式 1 && 表达式 2,如果表达式 1 为真,则返回表达式 2.
    如果表达式 1 为假,则返回表达式 1
逻辑与&&,当两边全为true时,结果才为true&&想象成是两个true,它缺false所以应该返回个false

		 true true
表达式1		&& 		表达式2

从左往右数,哪个表达式是false就返回谁的原值,并且中断停止不再继续。
如果全都是true就返回最后一个表达式2的原值。
  • 逻辑或短路运算:
    表达式 1 结果为真,返回表达式 1,如果表达式 1 结果为假,返回表达式 2.
逻辑或||,当两边全为false时,结果才为false||想象成是两个false,它缺true所以应该返回个true

		false false
表达式1 		||		表达式2

从左往右数,哪个表达式是true就返回谁的原值,并且中断停止不再继续。
如果全都是false就返回最后一个表达式2的原值。

赋值运算符

“=”:赋值运算。
可以采取连写方式。
"+="等:简化的 num=num+num1;

运算符优先级

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

喝茶谢谢

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值