标签:
条件语句if
语法:if(condition) statements1 else statement2
栗子:
<script type="text/javascript"> var i = prompt("请输入你的成绩"); if(i >= 80 && i <=100){ alert("成绩优良"); }else if(i >= 60 && i < 80){ alert("成绩合格"); }else if(i < 60 && i >=0){ alert("成绩不合格"); } </script>
条件语句switch
语法:
switch (expression){
case value:
//statement
break;
case value:
//statement
break;
default:
//statement
}
栗子:
<script type="text/javascript"> var i = 25; switch(i){ case 25: alert(i + "等于25"); break; case 100: alert(100); break; default: alert("other"); } </script>
while循环
语法:while (exp) { //statements; }
说明:while (变量<=结束值) { 需执行的代码 }
栗子:
<script type="text/javascript"> var i = 1; while(i < 3){ alert(i); i++; } </script>
Do…while循环
语法:do { //statements; }while (condition);
说明:do { 需执行的代码 } while (变量<=结束值)
栗子:
<script type="text/javascript"> var i = 1; do { alert(i); i++; }while(i < 3); </script>
for循环
语法:for(initial; expression; post-loop-expression){ //statement; }
说明:for (变量=开始值;变量<=结束值;变量=变量+步进值) { 需执行的代码 }
栗子:
<script type="text/javascript"> for(var i = 1; i < 3; i++){ alert(i); } </script>
break语句 和 continue语句
说明:break 语句可以立即退出循环; continue 语句只是退出当前循环;
栗子:
<script type="text/javascript"> var n = 0; for(var i = 1; i < 10; i++){ if(i == 4){ continue; } n++; } alert(n); var m = 0; for(var j = 1; j < 10; j++){ if( j > 5){ break; } m++; } alert(m); </script>
标签:
原文地址:http://www.cnblogs.com/zhuanggege/p/5847260.html