我是靠谱客的博主 野性往事,最近开发中收集的这篇文章主要介绍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..)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复