程序的三种基本结构
顺序结构:从上到下执行
分支结构(选择结构):根据不同的情况执行对应的代码
If语句-选择分支
当只有一条语句时,可以省略
if(条件){
执行语句
}
1、if是系统关键字得小写
2、小括号必须是英文下面,小括号结果只有两个状态:true或false,如果为真则执行花括号“{}”里面的js代码
if(条件){
执行语句1,为真时执行
}else{
执行语句2,为假时执行
}
Switch语句
switch( 判断条件 ){
case expr1:
// 处理代码块
break;
case expr2:
// 处理代码块
break;
default:
// 处理代码块
}
(只能做值是否相等的判断,**不能做范围的判断**)
Switch语句中的判断使用的是=== (精确等)
循环结构:重复做一件事情。判断是否符合条件,在执行对应的代码
Whlie 循环结构****
while(循环条件){
//循环体:需要循环执行的语句
}
注意: while循环只要条件为真,就会一直不断重复执行循环体内的代码
Do-while 语句****
特点 不管条件成不成立,都会执行一次。
【①循环变量初始化】
do{
// 循环体内执行的代码
【③循环变量更新】
}while(【②循环变量判断条件】);
for循环语句
//1. for循环使用分号分隔
//2. for循环有2个分号,两个分号不能少
for(初始化变量1;判断语句2;变量更新3){
//4循环体
}
执行顺序:1243 ---- 243 -----243(直到循环条件变成false)
1. 初始化语句
2. 判断语句
3. 自增或者自减
4. 循环体