JS流程控制

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("
");

}

你可能感兴趣的:(JS流程控制)