while;do while;switch;break;continue
Posted 且穷且独立
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了while;do while;switch;break;continue相关的知识,希望对你有一定的参考价值。
1.while:
格式:while(判断条件)
{ 满足条件要执行的语句 }
while语句与for语句对比(小九九)
1.1 for
<script>
for (var i=1;i<=9;i++)
{ for(var k=1;k<=i;k++)
{document.write(i+"*"+k+"="+i*k+"\t")
}
document.write("<br />")
}
</script>
1.2 while
<script>
var i=1;
while(i<=9)
{ var k=1;
while(i>=k)
{document.write(i+"*"+k+"="+i*k+"\t");k++}
document.write("<br />")
i++
}
</script>
2.break;continue:
break(跳出整个循环)
continue(跳过本次循环,继续下次循环)
3.do while
格式:
do{满足条件要执行的语句}
while(判断条件)
先执行一次然后判断,不断循环,知道不满足条件。
4.switch
格式:switch(a) //a是变量名。
示例(猜拳游戏):
<body>
<input type="text" id="r"/>
<input type="button" value="出拳" onClick="caiquan()"/>
</body>
</html>
<script>
function caiquan()
{a=document.getElementById("r").value
switch(a)
{ case "石头":
a=0
break; //////必须要写跳出
case"剪刀":
a=1
break;
case"布":
a=2
break;
default: ///当上面都不满足的情况。
alert("请输入石头,剪刀,布")
break;
}
var b=parseInt(3*Math.random())
switch(b)
{ case 0:
d="石头"
break;
case 1:
d="剪刀"
break;
case 2:
d="布"
break;
}
c=a-b;
switch(c)
{case 0:
alert("平局")
break;
case -1:
alert("电脑出"+d+"YOU WIN!")
break;
case -2:
alert("电脑出"+d+"LOSE!")
break;
case 1:
alert("电脑出"+d+"YOU WIN!")
break;
case 2:
alert("电脑出"+d+"YOU WIN!")
break;
}
}
</script>
以上是关于while;do while;switch;break;continue的主要内容,如果未能解决你的问题,请参考以下文章
Swift学习——使用if和switch来进行条件操作,使用for,while,和do-while来进行循环
js循环 if+switch break判断,while +do while循环
JSfor循环语句知识巩固,while(){}语句以及do{}while()语句以及switch()语句
Java基础第4天+switch语句for,while,do...while循环语句break,return,continue控制跳转语句
1. while循环(当循环) 2. do{}while()循环 3. switch cose(多选一) 例子:当选循环下求百鸡百钱 用 switch cose人机剪刀石头布