Javascript流程控制


正在学习,请勿打扰

1.语句块

语句块用{}包含起来,在语句块中,一些定义的变量在语句块外部不能被访问。例如:

{
    var name = "小明";
    let age = 15;
    const year = 2020;
    console.log(age);//可以访问
    console.log(name);//可以访问
    console.log(year);//可以访问
}

console.log(name);//可以访问
console.log(age);//不能访问
console.log(year);//不能访问
2.if…else…
var passcode = prompt("请输入密码:");
if(passcode==="天王盖地虎"){
    alert("登录成功");
} else {
    alert("登录失败");
}

prompt(text,defaultText)用于显示可提示用户进行输入的对话框,text是提示信息,defaultText是默认内容
prompt方法

3.if…else if…else…

多重条件判断

if(){
     ...
} else if{
     ...
} else if{
	   ...
} ...

  else {
    ...
}
4.switch…case…
switch(.){
	case "":
		...;
		break;
	case "":
		...;
		break;
	...
	//当没有一个case满足条件时执行default
	default "":
		...;
		break;
}
5.while

只要不满足条件它就会一直执行下去,直到条件成立退出循环。

var password = "";
while(password!=="123456"){
	passeord = prompt("请输入密码:");
}
6.do…while…

do...while...while最大的区别就是do中的操作至少会执行一次while中的操作当一开始条件就满足时就不会执行。

var a = 5;
do {
	console.log(x++);
}while(x > 5 && x <= 10)
7.for
for(let i = 0;i < 10;i ++){
	console.log(i);
}

如果不写循环终止条件或者条件是true,就会死循环无法退出。

8.break,continue

终止循环:

  • break退出整个循环
  • continue退出当前循环轮次,继续下一回合的循环
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

偶尔躲躲乌云_0

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值