循环结构

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/scarsun/article/details/90906058

1:循环结构

1:当循环结构

2:直到型循环结构

2:当循环结构

3:直到型循环结构

4:while循环

语法:while(bool){

// 循环代码体

}

var a=4;

while(a < 10){

document.write(a);

a++;

};

5:do...while循环

语法: do{

// 循环代码体

} while(bool);

区别:while是条件成立时才执行循环体的内容,而do…while的循环体不管条件成不成立至少会执行一次。

var a = 4;

do{

document.write(a);

a++;

}while(a < 10);

6:for循环

语法:for(;;){}

for循环和while循环的区别:代码逻辑更清晰、更加严谨。

知识点:for循环的嵌套。

for(var i = 0; i < 4; i++){

document.write( i );

};

for循环执行的顺序

第1步:声明变量i = 0;

第2步:判断条件i < 4,条件成立执行第三步,不成立则退出循环

第3步:执行代码块。

第4步:执行i++

第5步:判断条件i< 4,条件成立执行第六步,不成立则退出循环

第6步:执行代码块。

第7步:执行i++

第8步:判断条件i < 4,条件成立执行第九步,不成立则退出循环

7:break和continue

break关键字:终止循环。

continue关键字:跳过当前循环。

注意:变量自增的语句一定要放在continue前面,否则出现死循环。

break与continue区别:

区别:break会终止当前的循环,而continue仅仅是跳过当前的循环。

共同点:break和continue后面的代码将不再执行。

8、console常用方法

console.log:输出普通信息。

console.warn:输出警示信息。

console.info:输出提示性信息。

console.error:输出错误信息。

console.debug:输出调试信息。

console.group:开始一组输出信息。

console.groupEnd:结束一组输出信息。

console.time:必须传入一个字段标识,开始计时。

console.timeEnd:必须传入和time一样的字段标识,来结束计时。

console.assert:对表达式进行断言,只有表达式为false,才会输出信息。

console.count:统计代码执行的次数。

console.dir:将DOM节点以树形结构形式进行输出,便于我们查看。

展开阅读全文