判断与switch的JS题

目录

1.用来判断小明的年龄,如果小明的年龄未成年(18岁成年),则警告:你还未成年,不能使用该软件!反之则输出你已经成年,可以使用该软件.

2.编程实现判断这个人的身材是否正常!(公式: 体重(kg)/身高(m)的平方值 在18.5 ~ 24.9之间属于正常。)

3.小明最近有点儿忙,他想如果这个月的奖金能发两万以上,则去三亚7日游,如果奖金发一万,则省内5日游,如果奖金发5000,则给自己买一套喜欢的衣服,就不出去了,如果没奖金,则还是老老实实上班吧!

4.判断一个整数的值,如果值小于10,但是值大于5,则输出“该数字的值在5-10之间”,如果该整数的值小于5,则输出“该数字的值小于5”,如果该整数的值大于10 ,则输出“该整数的值大于10”。

5.模拟超市购物,购物优惠券满200减10,满100减5,满50减3,否则无优惠,请根据你消费的金额打印出最终需要支付的金额。

6.使用switch实现判断商品购买的状态:

1:未付款   2:已付款  3:待发货  4:已发货    5:运输中    6:已签收

7.请使用循环计算出1-100之间的所有整数之和。

8.请使用循环打印出1-100之间所有的偶数

9.请统计数1-100之间能被3整除的所有整数的个数。

10.学校让老师挑出班里面五个学生的成绩录入成绩系统,录入完毕求出这五个学生的平均分是多少,请使用for循环实现。

11.模拟自动饮料机,当输入1-5中的任意整数,则给出对应的饮料。并提示是否继续购买饮料。


1.用来判断小明的年龄,如果小明的年龄未成年(18岁成年),则警告:你还未成年,不能使用该软件!反之则输出你已经成年,可以使用该软件.

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<body>
		<script type="text/javascript">
			var q1=prompt("请输入年龄")//弹出输入框
			if(q1>=18){
                //输入的数大于或等于18则运行此代码
				alert("你已成年,可以使用该软件")
			}else{
                //输入的数小于18则运行此代码
				alert("你未成年,不可以使用该软件")
			}
		</script>
	</body>
</html>

2.编程实现判断这个人的身材是否正常!(公式: 体重(kg)/身高(m)的平方值 在18.5 ~ 24.9之间属于正常。)

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<body>
		<script type="text/javascript">
						// 弹出输入框
						var a1=prompt("请输入你的体重")
						var a2=prompt("请输入你的身高")
						// 创建一个变量来储存a1/(a2*a2)的值
						var b=a1/(a2*a2)
						if(b>18.5&&b<24.9){
							// 判断b是否大于18.5与小于24.9,若判断成功则运行此代码
							document.write("正常")
						}else{
							// 判断不成功则运行此代码
							document.write("不正常")
						}
		</script>
	</body>
</html>

3.小明最近有点儿忙,他想如果这个月的奖金能发两万以上,则去三亚7日游,如果奖金发一万,则省内5日游,如果奖金发5000,则给自己买一套喜欢的衣服,就不出去了,如果没奖金,则还是老老实实上班吧!

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<body>
		<script type="text/javascript">
			// 弹出输入框
			var a=prompt("奖金")
			if(a>=20000){
			// 判断是否大于或等于20000,若判断成功则运行此代码
				alert("三亚七日游")
			}else if(a>=10000){
			// 判断是否大于或等于10000,若判断成功则运行此代码
				alert("省内5日游")
			}else if(a>=5000){
			// 判断是否大于或等于5000,若判断成功则运行此代码
				alert("买一套喜欢的衣服")
			}
			else if(a==0){
				// 判断是否等于0,若判断成功则运行此代码
				alert("老老实实上班")
			}
		</script>
	</body>
</html>

4.判断一个整数的值,如果值小于10,但是值大于5,则输出“该数字的值在5-10之间”,如果该整数的值小于5,则输出“该数字的值小于5”,如果该整数的值大于10 ,则输出“该整数的值大于10”。

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<body>
		<script type="text/javascript">
			// 弹出输入框
			var a=prompt("请输入一个数值")
			if(a<=10&&a>=5){
				// 判断该数字是否在5-10之间,若判断成功则运行此代码
				alert("该数字的值在5-10之间")
			}else if(a<5){
				// 判断该数字是否小于5,若判断成功则运行此代码
				alert("该数字的值小于5")
			}else if(a>10){
				// 判断该数字是否大于10,若判断成功则运行此代码
				alert("该数字的值大于10")
				}
		</script>
	</body>
</html>

5.模拟超市购物,购物优惠券满200减10,满100减5,满50减3,否则无优惠,请根据你消费的金额打印出最终需要支付的金额。

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<body>
		<script type="text/javascript">
			// 弹出输入框
			var a=prompt("支付金额")
			// 创建一个变量
			var b
			if(a>=200){
				// 判断是否大于或等于200,判断成功则运行下面代码
				b=a-10
			}else if(a>=100){
				// 判断是否大于或等于100,判断成功则运行下面代码
				b=a-5
			}else if(a>=50){
				// 判断是否大于或等于50,判断成功则运行下面代码
				b=a-3
			}
			// 输出判断后的数
			document.write(b)
		</script>
	</body>
</html>

6.使用switch实现判断商品购买的状态:

1:未付款   2:已付款  3:待发货  4:已发货    5:运输中    6:已签收

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<body>
		<script type="text/javascript">
			// 弹出输入框
			var a=prompt("商品购买状态")
			// 输入任意case中的值则运行它下面的代码
			// 运行后碰到break停止运行
			switch(a){
				case"1":
					document.write("未付款")
					break;
				case"2":
					document.write("已付款")
					break;
				case"3":
					document.write("代发货")
					break;
				case"4":
					document.write("已发货")
					break;
				case"5":
					document.write("运输中")
					break;
				case"6":
					document.write("已签收")
					break;
			}
		</script>
	</body>
</html>

7.请使用循环计算出1-100之间的所有整数之和。

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<body>
		<script type="text/javascript">
			// 创建一个变量
			var a=0;
			for(var i=1;i<=100;i++){
			// 每运行一次后a+i
				a+=i;
			}
			// 输出最后的总和
			document.write(a)
		</script>
	</body>
</html>

8.请使用循环打印出1-100之间所有的偶数

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<body>
		<script type="text/javascript">
			// 创建两个变量
			var a=0,b=0
			// 循环
			for(var i=1;i<=100;i++){
				a=i//赋值
				if(a%2==0){
					// 判断a取余2是否等于0,判断成功则b=a
					b=a
					// 输出每个判断成功的数
					document.write(b)
					// 换行
					document.write("<br/>")
				}
			}
		</script>
	</body>
</html>

9.请统计数1-100之间能被3整除的所有整数的个数。

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<body>
		<script type="text/javascript">
			// 创建两个变量
			var a=0,b=0
			// 循环
			for(var i=1;i<=100;i++){
				a=i//赋值
				if(a%3==0){
					// 判断若能被3整除的数则+1
					b++
				}
			}
			// 输出最后总和
			document.write(b)
		</script>
	</body>
</html>

10.学校让老师挑出班里面五个学生的成绩录入成绩系统,录入完毕求出这五个学生的平均分是多少,请使用for循环实现。

		<title></title>
	</head>
	<body>
		<script type="text/javascript">
			// 创建变量
					var a=0
					// 循环5次
					for(var i=0;i<5;i++){
					// 弹出输入框
						var a=prompt("请输入成绩")
					//每次输入的数相加并转换为小数
						a+=parseFloat(a)
					}
					// 把5个数的总和除5算出平均数
						a/=5
					// 输出
					document.write("平均成绩是"+a)
		
			
		</script>
	</body>
</html>

11.模拟自动饮料机,当输入1-5中的任意整数,则给出对应的饮料。并提示是否继续购买饮料。

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<body>
		<script type="text/javascript">
			// 创建变量
			var isBuy="y"
			// 循环
			do{
			// 弹出输入框
			var a=prompt("饮料购买")
			// 输入任意case中的值则运行它下面的代码
			// 运行后碰到break停止运行
			switch(a){
				case"1":
					alert("可乐")
					break;
				case"2":
					alert("雪碧")
					break;
				case"3":
					alert("芬达")
					break;
				case"4":
					alert("怡宝")
					break;
				case"5":
					alert("农夫山泉")
					break;
				default:
					alert("没有该饮料")
					break;
			}
			isBuy=prompt("是否要继续购买y/n")
			}while(isBuy=="y")//判断是否等于y,若等于y则继续购买
		</script>
	</body>
</html>

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值