1- 判断时间阶段。
- 题目描述:
用户输入几点弹出问候信息;
如用户输入12点中午好;
用户输入18点 弹出傍晚好;
用户输入23点弹出深夜好; - 题目提示:
通过比较运算符判定输入的时间的范围,弹出相应的问候信息
var time = prompt('请输入时间');
if (time == 12) {
alert('中午好!');
}
else if (time == 18) {
alert('傍晚好!');
}
else if (time == 23) {
alert('深夜好!');
}
else {
alert('请从12,18,23中选取');
}
2 - 比较两个数的最大值
- 题目描述:
用户依次输入2个值,最后弹出最大的那个值 - 题目提示:
通过比较运算符弹出最大值
// 方法一
var a = parseInt(prompt('请输入第一个数'));
var b = parseInt(prompt('请输入第一个数'));
// if (a > b) {
// alert(a);
// } else {
// alert(b);
// }
// 方法二
var c = a > b ? a : b;
alert(c);
// 当字符串比较大小的时候,会从左右到右依次比较。
// 假如第一个数是12,第二个数是2,
// 会先让第一个数的十位的1和第二个数的二比较,最大值输出就会是2
3 - 判断奇偶性
- 题目描述:
用户输入一个数,判断是奇数还是偶数 - 题目提示:
通过%运算符可以得出数字的奇偶性
var a = parseInt(prompt('请输入第一个数'));
// if (a % 2 == 0) {
// alert('该数为偶数');
// } else {
// alert('该数为奇数');
// }
var b = a % 2 == 0 ? '偶数' : '奇数';
alert(b);
4 - 判断星期
- 题目描述:
假设这个月1号是星期三,提示用户输入本月的日期(即1日-31日),返回用户输入的那一天是星期几 - 题目提示:
利用%和7取余,再判定是星期几
<script>
var a = prompt('请输入一个日期');
switch (a % 7) {
case 0: alert('星期二');
break;
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('输入错误')
}
</script>
5 - 请客吃饭
- 题目描述:
接收班长口袋里的钱数?
若大于等于2000,请大家吃西餐。
若小于2000,大于等于1500,请大家吃快餐。
若小于1500,大于等于1000,请大家喝饮料。
若小于1000,大于等于500,请大家吃棒棒糖。
否则提醒班长下次把钱带够
<script>
var a = prompt('请输入班长的私房钱');
if (a >= 2000) {
alert('班长请大家吃西餐')
} else if (a < 2000 && a >= 1500) {
alert(
'班长请大家吃快餐'
)
} else if (a < 1500 && a >= 1000) {
alert(
'班长请大家喝饮料'
)
}
else if (a < 1000 && a >= 500) {
alert(
'班长请大家吃棒棒糖'
)
} else {
alert('提醒班长下次多带钱')
}
</script>
6 - 成绩表
- 题目描述:
分数转换,给一个分数,判定等级。大于等于90 A,大于等于80小于90 B,大于等于70小于80 C ,大于等于60小于70 D,小于60 E
<script>
var a = prompt('请输入你的分数:');
if (a >= 90) {
alert('您的等级是A')
} else if (a >= 80) {
alert('您的等级是B')
}
else if (a >= 70) {
alert('您的等级是C')
} else if (a >= 60) {
alert('您的等级是D')
} else if (a < 60) {
alert('您的等级是F')
}
</script>