03 JavaScript-表达式与运算符

表达式

运算符

一元运算符

目标: 能够使用一元运算符做自增运算

我们可以有更简便的写法了~~~

自增:

符号:++

作用:让变量的值 +1

自减:

符号:--

作用:让变量的值 -1

算数运算符

数学运算符也叫算术运算符,主要包括加、减、乘、除、取余(求模)。

+:求和

-:求差

*:求积

/:求商

%:取模(取余数)

开发中经常作为某个数字是否被整除

关系运算符

比较结果为Boolean类型,即只会得到true或false

小于:<

大于:>

小于等于:<=

大于等于:>=

相等:==  --->只进行值得比较,不计较数据类型

不相等:!=

全等:===  --->不仅比较值是否相等,同时比较数据类型是否相等

不全等:!==

两个字符串比较的时候,比较的是字符编码

逻辑运算符

逻辑与 :&& 

并且

符号两边都为true,结果才为true ,都真为真,一假则假

短路问题:

  • 只要第一个操作数转换成布尔值为false,无论第二个操作数转换成布尔值是true或false,结果都将返回第一个操作数的值
  • 只要第一个操作数转换成布尔值为true,无论第二个操作数转换成布尔值是true或false,结果都将返回第二个操作数的值

逻辑或 ||

或者

符号两边有一个

true就为true

一真则真,都假为假。

短路问题:

  • 只要第一个操作数转换成布尔值为true,无论第二个操作数转换成布尔值是true或false,结果都将返回第二个操作数的值
  • 只要第一个操作数转换成布尔值为false,无论第二个操作数转换成布尔值是true或false,结果都将返回第一个操作数的值

逻辑非:!

真为假,假为真

取反 ---> true变false,false变true

赋值运算符

赋值运算符:对变量进行赋值的运算符

已经学过的赋值运算符:= 将等号右边的值赋予给左边, 要求左边必须是一个容器

其他赋值运算符: +=,-=,*=,/=,%=

使用这些运算符可以在对变量赋值时进行快速操作

条件运算符

var result = 条件表达式?表达式1:表达式2;---> if else

运算符优先等级

运算符描述
++,--,!一元运算符,逻辑非
*,/,%乘法,除法,求模
+,-,+加法,减法,字符串拼接

<,<=,>,>=

小于,小于等于,大于,大于等于
==,!=,===,!===等于,不等于,全等,不全等
&&逻辑与
||逻辑或
?:条件
=,*=,/=,%=,+=,-=赋值运算符

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值