在JavaScript中使用if for switch do switch循环

 先创建一个输入框

<script type="text/javascript">

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

var score = parseInt(prompt("请输入你的年龄: "))
			if (score < 18) {
				console.log("警告你还未成年,不能使用该软件")
			} else if (score >= 18) {
				console.log("你已经成年可以使用该软件")
			}

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

var weight = parseFloat(prompt("请输入你的体重: "))
			var height = parseFloat(prompt("请输入你的身高: "))
			var Squared = weight / (height * height)
			if (Squared < 18.5 || Squared > 24.9) {
				console.log("身材正常")
			} else if (Squared >= 18.5 || Squared <= 24.9) {
				console.log("身材不正常")
			}

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

	var bonus = parseInt(prompt("请输入你的奖金: "))
			if(bonus>=20000){
				console.log("三亚七日游")
			}else if(bonus =10000){
				console.log("省内5日游")
			}else if(bonus = 5000){
				console.log("给自己买一套喜欢的衣服")
			}else if(bonus = 0){
				console.log("老老实实上班")
			}

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

	var integer = parseInt(prompt("亲输入一个整数: "))
			if(integer<10||integer>5){
				console.log("该数字的值在5-10之间")
			}else if(integer<5){
				console.log("该数值小于5")
			}else if(integer>10){
				console.log("该数值大于10")
			}

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

var amount = parseInt(prompt("请输入你的金额: "))
			if(amount>=200){
				console.log(amount-10)
			}else if(amount>=100){
				console.log(amount-5)
			}else if(amount>=50){
				console.log(amount-3)
			}else{
				console.log(amount)
			}

6.使用switch实现判断商品购买的状态:1:未付款  2:已付款  3:待发货  4:已发货   5:运输6:已签收

var state = parseInt(prompt("请输入: "))
			switch(state){
				case 1:console.log("未付款");break;
				case 2:console.log("已付款");break;
				case 3:console.log("待发货");break;
				case 4:console.log("已发货");break;
				case 5:console.log("运输中");break;
				case 6:console.log("已签收");break;
			}

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

var sum = 0//创建一个变量
//for循环求出1-100之间整数
			for (var i = 1; i <= 100; i++) {
			  sum += i;//整数合
			}
			console.log('1到100的和为:' + sum);//打印

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

//for循环求出偶数的个数
for(var i=1;i<=100;i++){
				if(i%2==0){
					console.log(i)//打印
				}
			}

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

            var k = 0//创建一个变量
            //循环求出3的倍数个数
			for(var i=1;i<=100;i++){
			 if(i%3==0){
				 k++;
			 }
			}
			console.log("整数个数:"+k)//打印

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

            var avg = 0;//创建一个变量
			var sum = 0;//总值
			for (var i = 1; i <= 5; i++) {
				var score = parseInt(prompt("请输入第" + i + "位同学的成绩"));
				sum += score;
				avg = sum / i;
			}
			console.log(avg);

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

var yes = "y"
			do {

				var purchase = parseInt(prompt("请输入对应数字: "))
				switch (purchase) {
					case 1:
						alert("可乐");
						break;
					case 2:
						alert("雪碧");
						break;
					case 3:
						alert("啤酒");
						break;
					case 4:
						alert("白酒");
						break;
					case 5:
						alert("冰红茶");
						break;
				}
				yes = prompt("是否继续购买y/n: ")
			} while (yes == "y")

12.使用循环,打印如图所示乘法表

for (var a = 1; a <= 9; a++) {
				for (var b = 1; b <= a; b++) {
					document.write(b + "*" + a + "=" + (a * b) + "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp");
				}
				//输出换行
				document.write("<br>");
			}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

小蔡不会编码

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

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

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

打赏作者

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

抵扣说明:

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

余额充值