3种基本的控制结构:
1.顺序
2. 选择
if语句:
3. 循环
if(条件){
语句块
}
else if(条件){
语句块;
}
else if(条件){
语句块;
}
esle {
语句块;
}
注意点:如果只有一条语句 if后的大括号可以省略
对于非Boolean类型的值会先转化成Boolean类型再进行判断
4.if和switch的区别:有固定出口的用switch 无法穷尽的时候使用if
5.流程控制:while
while;do-while ;for
break作用:跳出当前循环
break只能你问过用于循环和switch语句中,咋以其他地方无意义
一个break只能向外跳出一层循环;
break后面的语句永远不会被执行
continue:跳过当前循环中的剩余语句 继续执行下一次循环.
只能用于循环结构,其他地方无意义。
do while格式:
do {
语句1;
语句2;
.......
} while(条件)
无论while中的条件是够成立
循环体中的语句至少执行一次
for循环:
格式:for(初始化;条件表达式;循环后操作表达式){
循环体
}
for循环练习
//绘制乘法表
for (var i=1 ;i<=9;i++) {
for (var j=1;j<=i; j++) {
window.document.write(j+"*"+i+"="+i*j);
//每一句之间的间隔
window.document.write("\t");
}
window.document.write("
");
}