我是靠谱客的博主 野性往事,最近开发中收集的这篇文章主要介绍JavaScript选择结构例题( if..else .. switch..case..),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

if(条件){执行语句}else{执行语句}

1.求两个数的最大数 if.else

			var num1=+prompt('输入第一个数字');
			var num2=+prompt('输入第二个数字');
			if(num1>num2){
				alert('最大数为:'+num1);
			}else if(num1==num2){
				alert('两个数相等')
			}else{
				alert('最大数为:'+num2)
			}

2.判断一个数是偶数还是奇数

			 var num00=+prompt('请输入一个数字');
			 if (num00%2==0) {
			 	alert('此数为偶数')
			 } else{
			 	alert('此数为奇数')
			 }

3.分数转换,把百分制转换成ABCDE <60 E 60-70 D 70-80 C 80-90 B 90 - 100 A

			var numa=+prompt('输入分数');
			if (numa>=90 && numa<=100) {
				alert('A等级')
			} else if(numa>=80 && numa<90){
				alert('B等级')
			}else if(numa>=70 && numa<80){
				alert('C等级')
			}else if(numa>=60 && numa<70){
				alert('D等级')
			}else if(numa<60 && numa>=0){
				alert('E等级')
			}else{
				alert('输入错误')
			}

4.判断一个年份是闰年还是平年(闰年:能被4整除,但不能被100整除的年份 或者 能被400整除的年份)

var Year=+prompt('请输入年份');
		    if (Year%4==0 && Year%100!=0 || Year%400==0) {
		    	alert('闰年')
		    } else{
		    	alert('平年')
		    }

switch(表达式){case 取值1:语句;break; case:取值2:语句;break; …default:语句;break;}

5.判断一个人的年龄是否满18岁(是否成年)

			var age=+prompt('请输入年龄');
			if (age>=18) {
				alert('你已成年')
			}else if(age<=0){
				alert('输入年龄错误')
			}else{
				alert('你还未成年')
			}

6.输入成绩等级判断范围

		var score=prompt('输入等级');
			switch (score){
				case 'A':
				alert('90-100区间');
					break;
				case 'B':
				alert('80-90区间');
					break;
				case 'C':
				alert('70-80区间');
					break;
				case 'D':
				alert('60-70区间');
					break;
				case 'E':
				alert('0-60区间');
					break;
				default:
					alert('输入的等级不在此范围')
					break;
			}

7.输入(1-7)显示星期几

		var numb=+prompt('请输入星期几');
			switch (numb){
				case 1:
				alert('星期一')
					break;
				case 2:
				alert('星期二')
					break;
				case 3:
				alert('星期三')
					break;
				case 4:
				alert('星期四')
					break;
				case 5:
				alert('星期五')
					break;
				case 6:
				alert('星期六')
					break;
				case 7:
				alert('星期日')
					break;
				default:
					break;
			}

8.根据成绩的范围 确定成绩的等级(显示给用户,对应的成绩范围)

			var score0=+prompt('请输入分数');
			var dengji;//存储等级
			if (score0>=90 && score0<=100) {
				dengji='A';
			}else if (score0>=80 && score0<90) {
				dengji='B';
			}else if (score0>=70 && score0<80) {
				dengji='C';
			}else if (score0>=60 && score0<70) {
				dengji='D';
			}else if (score0<60 && score0>=0) {
				dengji='E';
			}else{
				dengji='F';
			}
			switch (dengji){
				case 'A':
					alert('90-100之间');
					break;
				case 'B':
					alert('80-90之间');
					break;
				case 'C':
					alert('70-80之间');
					break;
				case 'D':
					alert('60-70之间');
					break;
				case 'E':
					alert('0-60之间');
					break;
				case 'F':
					alert('输入的分数不在1-100范围内');
					break;
				default:
					break;
			}

9.判断输入的数字是否为质数

最后

以上就是野性往事为你收集整理的JavaScript选择结构例题( if..else .. switch..case..)的全部内容,希望文章能够帮你解决JavaScript选择结构例题( if..else .. switch..case..)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(51)

评论列表共有 0 条评论

立即
投稿
返回
顶部