本节作业之判断闰年、判断是否中奖、数字补0、查询水果、判断时间段、比较两数最大值、判断奇偶、根据数值返回星期、班长请吃饭、根据分数判定等级
1 判断闰年
var year = prompt ( '请您输入一个年份:' ) ;
if ( year % 4 == 0 && year % 100 != 0 || year % 400 == 0 ) {
alert ( year + '年为闰年' ) ;
} else {
alert ( year + '年为平年' ) ;
}
2 判断是否中奖
var username = prompt ( '请输入您的姓名:' ) ;
if ( username == '刘德华' ) {
alert ( '恭喜您中奖啦!' ) ;
} else {
alert ( '抱歉,您没有中奖' ) ;
}
3 数字补0
var time = prompt ( '请您输入0~59之间的一个数字:' ) ;
var result = time < 10 ? '0' + time : time;
alert ( result) ;
4 查询水果
var fruit = prompt ( '请您输入查询的水果' ) ;
switch ( fruit) {
case '苹果' :
alert ( '苹果的价格是 3.5/斤' ) ;
break ;
case '榴莲' :
alert ( '榴莲的价格是 35/斤' ) ;
break ;
default :
alert ( '没有此水果' ) ;
}
5 判断时间段
var clock = prompt ( '请您输入一个时间点:' ) ;
if ( clock <= 6 ) {
alert ( '凌晨好呀' ) ;
} else if ( clock <= 9 ) {
alert ( '早上好呀' ) ;
} else if ( clock <= 11 ) {
alert ( '上午好呀' ) ;
} else if ( clock <= 13 ) {
alert ( '中午好呀' ) ;
} else if ( clock <= 17 ) {
alert ( '下午好呀' ) ;
} else if ( clock <= 22 ) {
alert ( '晚上好呀' ) ;
} else {
alert ( '深夜好呀' ) ;
}
6 比较两数最大值
var num1 = prompt ( '请输入第一个数字' ) ;
var num2 = prompt ( '请输入第二个数字' ) ;
if ( num1 > num2) {
alert ( '最大值为' + num1) ;
} else if ( num1 < num2) {
alert ( '最大值为' + num2) ;
} else {
alert ( '没有最大值哦~因为两数相等' ) ;
}
7 判断奇偶
var num = prompt ( '请您输入一个数' ) ;
if ( num % 2 == 0 ) {
alert ( '您输入的数为偶数' ) ;
} else {
alert ( '您输入的数为奇数' ) ;
}
8 根据数值返回星期
var week = prompt ( '请您输入1~7中任意一个数字' ) ;
switch ( week) {
case '1' :
alert ( '这是星期一' ) ;
break ;
case '2' :
alert ( '这是星期二' ) ;
break ;
case '3' :
alert ( '这是星期三' ) ;
break ;
case '4' :
alert ( '这是星期四' ) ;
break ;
case '5' :
alert ( '这是星期五' ) ;
break ;
case '6' :
alert ( '这是星期六' ) ;
break ;
default :
alert ( '这是星期日' ) ;
}
9 班长请吃饭
var money = prompt ( '班长带了多少钱?' ) ;
if ( money >= 2000 ) {
alert ( '班长请大家吃西餐!' ) ;
} else if ( money >= 1500 ) {
alert ( '班长请大家吃快餐!' ) ;
} else if ( money >= 1000 ) {
alert ( '班长请大家喝饮料!' ) ;
} else if ( money >= 500 ) {
alert ( '班长请大家吃棒棒糖!' ) ;
} else {
alert ( '班长下次记得带够钱!' ) ;
}
10 根据分数判定等级
var score = prompt ( '请输入一个分数' ) ;
if ( score >= 90 ) {
alert ( '评级A' ) ;
} else if ( score >= 80 ) {
alert ( '评级B' ) ;
} else if ( score >= 70 ) {
alert ( '评级C' ) ;
} else if ( score >= 60 ) {
alert ( '评级D' ) ;
} else {
alert ( '评级E' ) ;
}