一、表达式是对一个或者多个变量或值(操作数)进行运算,并返回一个新值
二、运算符可分为以下类别:
1. 赋值运算符 =
2. 算术运算符 +、-、*、/、%、++、--、-(求反)
3. 结合运算符 *=、/=、+=、-=、%=
4. 比较运算符 ==、!=、>、>=、<、<=、===、!==
5. 逻辑运算符 &&、||、!
6. 字符串运算 +
比较运算符 ==(等于)和 ===(绝对等于/完全等于)的区别:
==表示的是两个变量的值相等
===表示两个变量的值相等并且数据类型也必须一致,才会返回true
逻辑运算符 &&:且 两个条件都满足才会返回结果true,只要有一个不满足,就会返回结果false
||: 或 只要满足一个条件就会返回结果true,只有结果都是false,才会返回结果false
优先级 | 运算符 |
1 | . [] () ++ -- ! typeof |
2 | * / % + - |
3 | < <= > >= == != === !=== |
4 | && || ?: = *= /= %= += -= |
三、分支结构
if分支结构
1.简单if语句
if(条件表达式){
执行语句
}
2.if.....else语句
if(条件表达式){
执行语句1
}else{
执行语句2
}
3. 多重if语句
if(条件表达式1){
执行语句1
}else if(条件表达式2){
执行语句2
}.......else{
执行语句3
}