1.if()语句---只有当指定条件为true时,使用该语句来执行代码。
2.if()...else语句:当条件为true时执行代码,当条件为false时,执行其他代码。
3.if()...else if()...else:使用该语句来选择多个代码块之一来执行。
4.if():语句中的表达式会转换成布尔变量。
二.switch多条件选择语句:
1.使用switch语句来选择要执行的多个代码块之一:
2.语法:
switch(n){
case 1:
执行代码块1;
break;
case 2:
执行代码块2;
break;
case 3:
执行代码块3;
break;
......
default:(n与所有的case都不同时执行的代码,相当于if里的else)
}
3.工作原理:
⑴首先设置表达式n(通常是一个变量)。
⑵随后表达式的值会与结构中的每个case的值作比较。
⑶如果存在匹配,则与该case关联的代码块会被执行。
⑷使用break来阻止代码自动的向下一个case运行。
⑸default关键字来规定不存在时做的事情,相当于if里的else。
三.for循环语句:在编程中有些指令需要执行很多遍,这时候会用到循环语句,作为“计数”功能。
1.for循环的语法:
for(语句 1;语句2;语句3;){
被执行的代码块;
}
例:
2.语句1:在循环(代码块)开始前执行。
3.语句2:定义运行循环(代码块)条件,如果语句返回true,则循环,再次开始。如果返回false,则循环将结束。
4.语句3:在循环(代码块)已被执行之后执行。
5.语句1是可选的,也就是说不使用语句1也可以。
6.如果省略了语句2,那么必须在循环内提供break,否则循环就无法停下来,这样有可能会令浏览器崩溃。
7.语句3也是可选的。
四.while和do while:
1.while循环在执行前测试一个条件,如果成立则进入循环。
⑴while循环语句:
while(条件表达式){
语句组;
}
2.do while循环:先执行后循环,然后在测试条件是否成立与否。
⑵do while循环的语法:
do{
语句组;
}
while(条件表达式);
五.break和continue跳转语句:
1.break将直接跳出并结束当前循环结构。
2.continue用于跳过循环中的一个迭代。
3.continue只能用在循环语句中,break只能用在循环或switch中。
六.其他控制语句:
1.for/in循环遍历对象的属性。