1运算符--比较运算符
1-1 >大于
1-2 <小于
1-3 >=大于等于
1-4 <=小于等于
1-5 ==等于 只比较数值
1-6 ===全等于 比较数值类型和值、
1-7 != 不等于
1-8 !== 不等等
2.运算符--逻辑运算符
2-1 && 与 一假则假
=》短路表达式 左边为true是,右边才执行
2-2 || 或 一真则真
=》短路表达式 左边为false时,右边才执行
2-3 ! 取反
=》双取反 转布尔
3运算符--自增自检运算符
3-1 ++加加
=>前置++:符号在数据的前面
=>后置 ++:符号在数据的后面
共同点
都会让变量的值改变(+1)
区别
=>前置++:先把变量的值改变(+1),用改变以后的值参与运算
=>后置++ :先把变品本身的值参与运算,然后在改变变量的值(+1)
3-2 --减减 同上
4.if分支语句
4-1 if(条件){代码}
=>意义:条件为true 就执行{}内的代码
4-2.if(条件){代码}else{代码}
=>意义:条件为true 执行if后面的{},条件为false, 执行else 后面的{}
=>两个大括号必然且只能执行一个
4-3.if(条件){代码}elseif(条件2){代码}...
=>意义:哪一个条件满足,就执行哪一个if后面的{}内的代码
=>注意:前面的条件满足了,后面的就不执行了
=>多个大括号最多能执行一个
4-4。 if(条件){代码}else if(条件2){代码}...else { 代码}
=>意义:哪一个条件满足,就执行哪一个if 后面的内的代码。都不满足的时候,执行 else后面的{}
=>注意:前面的条件满足了,后面的就不执行了
=>多个大括号必然且只能执行一个
5。switch分支语句
5-1。基础语法
switch(要判断的变量){
case 情况1:
情况1满足的时候执行的代码
break
case 情况2:
情况2满足的时候执行的代码
break
default:
所有情况都不满足的时候执行的代码
}
5-2。注意:
=>要判断的变量和各个情况之间必须是===为true 才叫做满足
=>case不能书写范围的判断,只能是准确的某一个值
=>case 不能书写 逻辑运算符的情况
=>default 可以不写,不写的时候,就是所有case 都不满足就没有代码执行
=> break必须写,如果不写,会发生穿透情况
->穿透:下一个 case 不管是不是满足,都会执行代码,直到遇到 break为止
=> break穿透会从第一个满足条件的case开始向下穿透