版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/j15533415886/article/details/80660387
前言
整理总结一下javaScript控制语句,有条件控制语句、多分支控制语句、循环控制语句。
1.if条件控制语句
格式1
if(条件){
//一条或多条语句
}
格式2
if(条件){
//一条或多条语句
}else{
//一条或多条语句
}
格式3
if(条件){
//一条或多条语句
}else if(条件){
//一条或多条语句
}else {
//一条或多条语句
}
小demo
<script language="javascript">
var v = 20;
if(v == 10){
alert("v=10");
}else if(v == 15){
alert("v=15");
}else{
alert("其他....");
}
</script>
2.switch多分支控制语句
switch(表达式){
case 值1:
//一条或多条语句
break;
case 值2:
//一条或多条语句
break;
default:
//一条或多条语句
}
小demo
<script language="javascript">
var i = "dddd";
switch(i){
case 'aa':
alert("i=aa");
break;
case 'bbb':
alert("i=bbb");
break;
case 'ccc':
alert("i=ccc");
break;
case 'dddd':
alert("i=dddd");
break;
default:
alert("other...");
}
</script>
3.循环控制语句
1.while格式
while(布尔表达式){
//一条或多条语句
}
2.do while格式
do{
//语句
}while(布尔表达式);
**注**:while与do while的区别,while先判断后执行,do while 是先执行,后判断。
从代码中也能够很直观的看出来。
3.for格式
for(初始化部分表达式;条件表达式;更新表达式){
//一条或多条语句
}
4.break语句,break可以用在switch、循环语句中,表示跳出当前switch或循环
continue语句,continue只能用在循环语句中,表示在循环中执行到continue时,
自动结束本次循环,然后判断条件,决定是否进行下一次循环。
1.while demo
<script language="javascript">
var i = 0;
while(i < 5){
alert(i);
i++
}
</script>
2.do…while demo
<script language="javascript">
var i = 0;
do {
alert(i);
i++;
}while(i < 5);
</script>
3.for demo
<script language="javascript">
for (var i=0; i<5; i++){
alert(i);
}
</script>
4.break-continue demo
<script language="javascript">
for (var i=0; i<10; i++){
if(i % 2 == 0){
continue; //继续下一次循环
}
alert(i);
}
for (var i=0;i<10;i++){
for(var j=0;j<5;j++){
if(j>3){
alert(j);
break; //跳出当前循环,p1位置
}
}
//p1位置
if(i == 2){
alert(i);
break; //跳出当前循环,p2位置
}
}
//p2位置
</script>
总结
无论是C#还是Java他们的控制语句都一样。