【前端灵魂脚本语言JavaScript③】——JS中的流程控制

在这里插入图片描述

🐚 作者: 阿伟
💂 个人主页: Flyme awei

🐋 希望大家多多支持😘一起进步呀!

💬 文章对你有帮助👉关注✨点赞👍收藏📂

JavaScript中的流程控制

在这里插入图片描述

一、顺序结构

顺序结构表示程序中的各操作是按照它们出现的先后顺序执行的。

项目Value
输入0个或多个
输出1个或多个
赋值=

二、分支结构

1.if…else结构

定义月份,根据月份输出相应的季节。

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
		<script type="text/javascript">
			var i = 10;
			if (i==12 || i==1 || i==2) {
				alert("冬季")
			} else if(i==3 || i== 4 || i==5){
				alert("春季")
			}else if(i==6 || i==7 || i==8){
				alert("夏季")
			}else if(i==9 || i==10 || i==11){
				alert("秋季")
			}else{
				alert("输入月份错误")
			}
		</script>
	</head>
	<body>
	</body>
</html>

在这里插入图片描述

2.switch语句

同样的用Switch语句来实现

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
		<script type="text/javascript">
			var i = 7;
			switch (i){
				case 3:
				case 4:
				case 5:
				alert("春季")
					break;
				case 6:
				case 7:
				case 8:
				alert("夏季")
					break;
				case 9:
				case 10:
				case 11:
				alert("秋季")
					break;
				case 12:
				case 1:
				case 2:
				alert("冬季")
					break
				default:
				alert("月份有误")
					break
			}
		</script>
	</head>
	<body>
	</body>
</html>

在这里插入图片描述

三、循环结构

JavaScript的循环结构基本和java中的一致

1.while语句

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
		<script type="text/javascript">
			var i =1;
			while(i<10){
				alert(i);
				i++;
			}
		</script>
	</head>
	<body>
	</body>
</html>

求1-100的和

2.do…while语句

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
		<script type="text/javascript">
			var sum =0;
			var j = 1;
			do{
				sum += j;
				j++;
			}while (j<=100){
				alert(sum)
			}

		</script>
	</head>
	<body>
	</body>
</html>

在这里插入图片描述

3.for语句

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
		<script type="text/javascript">
			var sum2 = 0;
			for(var k=0;k<=100;k++){
				sum2 += k;
			}
			alert(sum2)
		</script>
	</head>
	<body>
	</body>
</html>

在这里插入图片描述

四、流程控制练习

打印九九乘法表

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
		<script type="text/javascript">
			for(var i =1;i<=9;i++){
                for(var j=1;j<=i;j++){
                    document.write(j+"*"+i+"="+i*j+"&emsp;")
            	}
            	document.write("<br/>")
           }
		</script>
	</head>
	<body>
	</body>
</html>

在这里插入图片描述

好啦,文章到这里就结束啦!
在这里插入图片描述

评论 40
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

北极的三哈

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

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

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

打赏作者

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

抵扣说明:

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

余额充值