1:输入一个1到99的数字,在数字前面补0,变为3位长度,如001。
var num = +prompt("用户输入1-99的数字");
if (num > 100 || isNaN(num)) {
alert("请输入1-99间的数字");
} else if ((num < 10) & (num > 0)) {
num = "00" + num;
alert(num);
} else if (num < 100 && num > 10) {
num = "0" + num;
alert(num);
}
2、收银店判断根据用户输入水果名称,判定水果的价格。
苹果10元1斤,梨子20元一斤,葡萄5元一斤。
除了这三种水果,其他都弹出'暂无此种水果的标识
var str = prompt("请输入水果名称:");
switch (str) {
case "苹果":
alert("苹果10元1斤");
break;
case "梨子":
alert("梨子20元一斤");
break;
case "葡萄":
alert("葡萄5元一斤");
break;
default:
alert("暂无此种水果");
}
3、考驾照的年龄需要在18岁到70岁,不满足条件提示不符合。
var age = +prompt("请输入你的年龄");
if (age < 18 || age > 70 || isNaN(age)) {
alert("不符合报考条件");
} else {
alert("报名成功");
}
4、公园票价,浏览器接收:老人,成人,小孩,
老人提示免票,
成人中性别“男”为100,“女”为80,
小孩为同性别成人的半票。
var age = prompt("你是老人,成人,小孩");
if (age == "老人") {
alert("免票");
}
if (age == "成人") {
var sex = prompt("男或女");
if (sex == "男") {
alert("票价:100");
} else if (sex == "女") {
alert("票价:80");
}
}
if (age == "小孩") {
var childSex = prompt("男或者女");
if (childSex == "男") {
alert("票价为50");
} else {
alert("票价为40");
}
}
5、用户输入的密码需要1到6位的数字。
var password=prompt('请输入6位数密码')
if(password.length==6){
alert('输入的密码是:'+password)
}else{
alert('密码不对')
}
6、 会员等级:1代表金牌会员,2是银牌会员,3是铜牌会员,4是普通会员,
四种会员进店消费xxx元,如消费满1000元,
其中普通会员无折扣,
会员享受9折,
金牌会员享受6折,
银牌会员销售7折,
铜牌会员享受8折。
浏览器接收会员等级和消费金额,输出折后金额。
var grade = +prompt("请输入你的会员等级 1-4");
var money = +prompt("请输入你的消费金额");
switch (grade) {
case 1:
alert("消费金额为:" + money + ",金牌会员6折,实际付款" + money * 0.6);
break;
case 2:
alert("消费金额为:" + money + ",银牌会员7折,实际付款" + money * 0.7);
break;
case 3:
alert("消费金额为:" + money + ",银牌会员8折,实际付款" + money * 0.8);
break;
case 4:
alert("消费金额为:" + money + ",普通会员无折扣,实际付款" + money);
break;
}