大家好,小编为大家解答简单的javascript例子的问题。很多人还不知道javascript案例教程,现在让我们一起来看看吧!
1、题目----判断时间阶段
用户输入几点弹出问候信息;
用户输入12点 中午
用户输入18点 晚上
用户输入23点 深夜
建议:通过比较运算符弹出对应值
<>
var time = prompt('请输入当前时间')
switch (true) {
case time <= 10 :
document.write('当前时间是' + time + '上午')
break;
case time <= 12 :
document.write('当前时间是' + time + '中午')
break;
case time <= 18 :
document.write('当前时间是' + time + '下午')
break;
case time <= 23 :
document.write('当前时间是' + time + '深夜')
break;
}
// if( time == 12){
// prompt('当前时间是' + time + '中午')
// }else if ( time == 18){
// prompt('当前时间是' + time + '下午')
// }else if (time == 23){
// prompt('当前时间是' + time + '深夜')
// }
</>
2、题目------ 比较两个数的最大值
1、用户依次输入两个值,最后弹出最大的那个值
建议用:比较运算符
<>
var num = prompt('请输入第一个数')
var num2 = prompt('请输入第二个数')
if( num > num2 ){
document.write(num + '是最大的数')
}else{
document.write(num2 + '是最大的数')
}
</>
3、题目
判断奇偶性
用户输入一个数,判断是奇数还是偶数
建议:通过%运算可以得出数字的奇偶性
<>
var num = prompt('请输入一个数')
if(num % 2 == 0){
document.write(num + '是偶数')
}else
{
document.write(num + '是奇数')
}
</>
4、题目-----请客吃饭
大于2000请大家吃自助餐
小于2000 并大于等于1500 请大家吃披萨
小于1500 并等于1000 请大家吃黄焖鸡
小于1000 提醒我下次把钱带够
建议用 switch 或者if else if
<>
// var eat = prompt("想请大家吃饭,请输入我身上多少钱")
// switch (true) {
// case eat >= 2000:
// document.write('我身上带了' + eat + '元,请大家吃自助餐')
// break;
// case eat >= 1500:
// document.write('我身上带了' + eat + '元,请大家吃披萨')
// break;
// case eat >= 1000:
// document.write('我身上带了' + eat + '元,请大家吃黄焖鸡')
// break;
// default:
// document.write('我身上带了' + eat + '元,不能够请大家吃饭了')
// break;
// }
var eat = prompt('请输入我身上有多少钱')
if (eat >= 2000) {
document.write('我身上带了' + eat + '元,请大家吃自助餐')
}else if(eat >= 1500) {
document.write('我身上带了' + eat + '元,请大家吃披萨')
}else if (eat >= 1000){
document.write('我身上带了' + eat + '元,请大家黄焖鸡')
}else {
document.write('我身上带了' + eat + '元,不能够请大家吃饭')
}
</>
5、题目 ----- 成绩表
判断等级。
大于90 A
大于等于80 并小于90 是B
大于等于70 并小于80 是c
大于等于60 并小于70 是D
小于60 是E
建议使用 swtich
<>
var grade = prompt('请输入当前成绩')
switch(true){
case grade >= 90 :
document.write( grade + "当前成绩是A")
break;
case grade >= 80 :
document.write(grade + "当前成绩是B")
break;
case grade >= 70 :
document.write(grade + "当前成绩是C")
break;
default :
document.write(grade + "当前成绩是D")
break;
}
</>
6、题目—-接收用户输入的用户名和密码,
若用户名为 ‘admin’ ,且密码为 ‘123456’,则提示用户登录成功;否则一直输入
建议用while 或者do while循环
<>
var user = prompt('请输入用户名')
var password = prompt('请输入密码')
while (user != 'admin' && password != '123456') {
alert('账号或者密码错误,请重新输入')
var user = prompt('请输入用户名')
var password = prompt('请输入密码')
}
alert('登陆成功' +'当前用户名是' + user + '当前密码是' + password)
</>