1、各种运算符
| 运算符 | 说明 |
| + | 加法,连接符(拼接) |
| - | 减法 |
| * | 乘法 |
| / | 除法 |
| % | 取余(模) |
| ++、-- | 自加、自减 |
②赋值运算符:用于给JS变量赋值
| 运算符 | 说明 |
| = | 把左边的值赋值给右边的变量 |
| += | 把左右两边值相加赋值给左边 |
| -= | 把左边值减去右边的值的结果赋值给左边的变量 |
| *= | 把左右两边的值相乘再赋值给左边 |
| /= | 把左边的值除以右边的值的结果再赋值给左边 |
| %= | 把左边的之模以右边的值的结果再赋值给左边 |
③比较运算符
| 运算符 | 说明 | 值 | 返回值 |
| == | 等于 | 7==8 | false |
| === | 绝对等于,不只是判断数值,还要比较类型 | x===5 | false |
| != | 不等于 | 7!=8 | true |
| > | 大于 | 5>4 | true |
| < | 小于 | 6<8 | true |
| >= | 大于等于 | 5>=5 | true |
| <= | 小于等于 | 6<=6 | true |
| !== | 恒不等于 | "5"!==5 | true |
④逻辑运算符
逻辑运算符用来确定变量或者值之间的逻辑关系,支持短路结算
| 运算符 | 描述 |
| && | 与,和 |
| || | 或 |
| ! | 非 |
与的结果:遇false则false
或的结果:遇true则true
非得结果取反

5.三元运算符
格式:
判断条件?

js中的流程控制语句:
if语句
在一个条件成立时执行某一条代码(执行语句)
语法1:
if(条件表达式){
//执行体
}
语法2:
if(条件表达式){
//执行体1
}else{
//执行体2
}
语法3:
if(条件表达式){
//执行体1
}else if(条件表达式){
//执行体2
}
else if(条件表达式){
//执行体3
}else{
执行体4
}

键盘输入:
prompt(“”,"")参数1:提示信息,参数2:默认值
js的判断条件输入值
| 数据类型(null除外) | true | false |
| number | 非0 | 0 |
| String | 非空串 | 空串(“ ”) |
| object | 非空 | null |
| undefined | 永远都是假的 | |
| NaN(not anumber) | 永远都是假的 |

