一.赋值运算符
1.作用:
对变量进行赋值
2.各个赋值运算符:
①:=:将等号右边的值赋予左边,要求左边必须是一个容器
②:+=:a+=b表示a=a+b
③:*=:a*=b表示a=a*b
其余的/= ;%=也跟上面相同
二.n元运算符
1.一元运算符:
例如正负号
但其中也有更为特别的写法——自增自减符
自增:++(让变量的值+1)
自减:--(让变量的值-1)
使用场景:经常用于计数
注意:自增自减分为前置和后置两种情况
let num = 1
++num // 前置自增
num++ // 后置自增
前置和后置的使用方式在单独使用时没有区别,但是放在相应的情况下所得出的效果是不同的
前置自增是先自增再使用:
let ans = 1
console.log(++ans + 2) // 得出的结果是4
后置自增是先使用再自增:
let ans = 1
console.log(ans++ + 2) // 得出的结果是3
三.比较运算符
1.比较运算符:
①:>:左边是否大于右边
②:<:左边是否小于右边
③:>=:左边是否大于或等于右边
④:<=:左边是否小于或等于右边
⑤:==:左右两边的值是否相等
⑥:===:左右两边是否类型和值都相等
⑦:!==:左右两边是否不全等
2.对比:
①:=:赋值符号
②:==:判断符号
③:===:全等符号
在开发时遇到判断是否相等的情况,推荐使用全等符号(===)
比较之后得出的结果为布尔类型,即只会为true或false
3.字符串比较:
比较字符对应的ASCII码
比较的规则:
①:从左往右依次比较
②:如果第一位一样再比较第二位,依次类推
③:字符串的比较出现的较少,仅作了解即可