标签:javascript基础 web前端 javascript while do...while
JavaScript循环语句------------------while循环语句。
while在循环条件为true时,一直保持循环状态,直到循环条件为false时退出循环。
模板如下:
<HTML> <HEAD> <TITLE>Hello World</TITLE> </HEAD> <BODY BGCOLOR="WHITE"> <SCRIPT Language="JavaScript" TYPE="text/javascript"> var value=10; while(value>1){ document.write(value+"<br>"); value--; } </SCRIPT> </BODY> </HTML>
上面的while循环语句是先判断条件是否为ture,后执行。接下来看看先执行后判断,也就是至少执行一次循环体----------do...while()循环语句:
<HTML> <HEAD> <TITLE>Hello World</TITLE> </HEAD> <BODY BGCOLOR="WHITE"> <SCRIPT Language="JavaScript" TYPE="text/javascript"> var value=10; do{ document.write(value+"<br>"); }while(value>20); </SCRIPT> </BODY> </HTML>
循环语句中的break语句和continue语句。
break语句的功能是终止循环语句,并跳出循环;continue语句的功能是跳过当前循环(continue语句下的代码块),直接执行下次循环体。
break语句:
<HTML> <HEAD> <TITLE>Hello World</TITLE> </HEAD> <BODY BGCOLOR="WHITE"> <SCRIPT Language="JavaScript" TYPE="text/javascript"> var value=10; for(var i=0;i<10;i++){ if(i==5){ break; } document.write(value+"<br>"); value--; } </SCRIPT> </BODY> </HTML>
<HTML> <HEAD> <TITLE>Hello World</TITLE> </HEAD> <BODY BGCOLOR="WHITE"> <SCRIPT Language="JavaScript" TYPE="text/javascript"> var value=10; for(var i=0;i<10;i++){ if(i==5){ break; } document.write(value+"<br>"); value--; } </SCRIPT> </BODY> </HTML>
代码讲解:当i等于5时终止并跳出循环体。
continue语句:
<HTML> <HEAD> <TITLE>Hello World</TITLE> </HEAD> <BODY BGCOLOR="WHITE"> <SCRIPT Language="JavaScript" TYPE="text/javascript"> for(var value=0;value<10;value++){ if(value==5){ continue; } document.write(value+"<br>"); } </SCRIPT> </BODY> </HTML>
<HTML> <HEAD> <TITLE>Hello World</TITLE> </HEAD> <BODY BGCOLOR="WHITE"> <SCRIPT Language="JavaScript" TYPE="text/javascript"> var value=-1; while(value<9){ value++; if(value==5){ continue; } document.write(value+"<br>"); } </SCRIPT> </BODY> </HTML>
代码讲解:当i等于5时终止并跳过当前continue后的循环体一次后再执行。
转载请注明出处:http://blog.csdn.net/hai_qing_xu_kong/article/details/41385641
情绪控_
标签:javascript基础 web前端 javascript while do...while
原文地址:http://blog.csdn.net/hai_qing_xu_kong/article/details/41385641