js三大流程控制 _@jie

1.顺序控制

在这里插入图片描述

2.分支控制

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
分支控制 if else
var sex=window.prompt(“请输入性别”);
if(sex==“男”){
window.alert(“上男厕所”);
}else if(sex==“女”){
window.alert(“上女厕所”);
}else if(sex==“女”){
window.alert(“OK!”);//强调:一旦找到一个满足条件的入口,执行完毕后,就直接结束这个多分支。
}else {
window.alert(“不上厕所”);
}
在这里插入图片描述
1)运行结果: 90 end…
var a=90;
switch(a){
case 890:
window.alert(‘890’);
break;
case 90:
window.alert(‘90’);
break;
case null:
window.alert(“null”);
break;
default:
window.alert(“没有匹配的值”);
break;
}
window.alert(“end…”);

2)运行结果: 没有匹配的值
var obj=new Object();
var a=new Object();
switch(a){
case ‘890’:
window.alert(‘890’);
break;
case 90:
window.alert(“90”);
break;
case null:
window.alert(“null”);
break;
default:
window.alert(“没有匹配的值”);
break;
}

3)没有匹配的值,所以将所有值一个个打出来

运行结果:默认 今天星期一 今天星期二
var flag=1;
switch(flag){
default:
window.alert(“默认”);
case’a’:
window.alert(“今天星期一”);
case’b’:
window.alert(‘今天星期二’);
}

4)只打出匹配到的那个值,不会返回执行。

运行结果: 1.1

var flag=1.1;
switch(flag){
default:
window.alert(“默认”);
case’a’:
window.alert(“今天星期一”);
case’b’:
window.alert(‘今天星期二’);
case 1.1:
window.alert(‘1.1’);
}

在这里插入图片描述
在这里插入图片描述

3.循环控制

for循环

在这里插入图片描述
for (var a=0;a<10;a++){
document.writeln(“您好!我是刘德华同志
”);
}

while循环

在这里插入图片描述
var i=0;
while (i<10){
document.writeln(“hello world!
”);
i++;
}

do while循环

在这里插入图片描述
var i=0;
do{
document.writeln(“hello!
”);
i++;
}
while (i<10);

参考原文:https://blog.youkuaiyun.com/lf1218/article/details/51199060?utm_source=blogkpcl14

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值