分支结构
1 自增自减运算符
- ++在前,先++,再返回,++在后,先返回,再++
- –在前,先–,再返回,–在后,先返回,再–
2 逻辑运算符
- &&: 与或者并且的意思,两边的条件都为true才是true,如果左边为true,取右边的结果,如果左边是false,取左边的结果
- ||:或者的意思,两边都为false才是false,如果左边为true,取左边的结果,如果左边是false,取右边的结果
- !:取反的意思,结果一定是布尔值
3 分支结构
- if(条件){条件为true执行里面代码}
- if(条件){条件为true执行里面代码}else{条件为false执行里面代码}
- if(条件1){条件1为true执行里面代码}else if(条件2){条件2为true执行里面代码}…
- if(条件1){条件1为true执行里面代码}else if(条件2){条件2为true执行里面代码}…else{所有条件都为false执行}
- 如果{}里面只有一行代码,可以省略{}
4 三目运算符
条件表达式?条件为true执行的表达式:条件为false执行的表达式
5 特殊的变量:name top
6 几个方法:
Math.random()
prompt('标题','提示')
7 switch
switch(条件表达式){
case 情况1:代码块;break;
....
default:代码块;break;
}