运算符
语句
案例
运算符:
赋值运算符
一元运算符
比较运算符
逻辑运算符
运算符优先级
1.1赋值运算符
目标:能够使用赋值运算符简化代码
赋值运算符:对变量进行赋值的运算符
赋值预算符: = 将等号右边的值赋予给左边,要求左边必须是一个容器
其他赋值运算符:
+=
-=
*=
/=
%=
写法如下:
简便写法:
1.2一元运算符
目标:能够使用一元运算符做自增运算
众多的JavaScript的运算符可以根据所需表达式的个数,分为一元运算符,二元运算符,三元运算符
二元运算符:
例子:
let num = 10 + 20
一元运算符:
例子:正负号
问题:之前我们让一个变量每次+1,我们做法如下:
let num = 1
num = num + 1(第一种)
num += 1(第二种)
我们可以利用一元运算符有更简便的写法
自增:
符号: ++
作用:让变量的值+1
自减:
符号: --
作用:让变量的值 -1
使用场景:经常用于计数来使用,比如进行10次操作,用它来计算进行了多少次
自增运算符用法:
前置自增:
let num = 1
++num
后置自增:
let num = 1
num++
注:
每次执行1次,当前变量数值加1
其作用相当于 num += 1
前置和后置单独使用没有区别 i++ 的语义化更好
前置自增和后置自增如果参与运算就有区别:
前置自增:
前置自增:先自加再使用(记忆口诀: ++在前 先加)
后置自增:
后置自增:先使用再自加(记忆口诀:++在后 后加)
1.3比较运算符:
目标:能够使用常见的比较运算符进行比较运算
学习路径:
比较运算符的介绍
比较运算符的使用
比较运算符的细节
比较运算符的介绍:
使用场景:比较两个数据的大小,是否相等
实际运用例:
网页价格的比较:
比较运算符:
>: 左边是否大于右边
<: 左边是否小于右边
>=: 左边是否大于或等于右边
<=: 左边是否小于或等于右边
==: 左右两边是否相等
===: 左右两边是否类型和值都相等
!==: 左右两边是否不全等
比较运算符结果为boolean类型,即只会得到true 或 false
对比:
= 单等是赋值
== 是判断
=== 是全等
判断中是否相等,强列推荐 ===