首页 > 代码库 > js(条件语句,循环语句)
js(条件语句,循环语句)
条件语句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>
js(条件语句,循环语句)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。