分支循环结构
分支结构:
if(布尔值表达式){
//表达式为true,走花括号中的代码,为false时继续往后判断
}else if(布尔值表达式){
//表达式为true,走花括号中的代码,为false时继续往后判断
}else{
//当前边的条件都不满足是,走false
}
从上往下判断,符合条件时停止判断,打印输出
switch (key) {
case value:
break; //打断,跳出
default: //类似else,前边的情况都不满足时走,可写也可不写
break;
}
key和value的比较是===
key支持的数据类型:基本数据类型
块级作用域:
1、分支循环结构的花括号也叫代码块
2、在代码块中用var定义变量,会预处理,在外边也能使用
3、在代码块中用let、const定义的变量,只能在代码块中定义之后用
4、少用var定义,多用let定义