这次给大家分享多分支语句练习,大家感兴趣的可以跟我一起做😘♥️
习题1 判断数字是否为奇偶数?
题目:用户输入一个数字,判断数字是奇数还是偶数,如果不是数字要给出提示。
//用户输入一个数字,判断数字是奇数还是偶数,如果不是数字要给出提示。 var num =prompt("请输入任意数"); if(isNaN(num)){//true表示非数字 alert("输入错误,请输入数字"); }else { if(num%2==0){//判断条件余数为0时的偶数,false表示数字 document.write(num+"是"+"偶数"); } else{ document.write(num+"是"+"奇数"); } }
输出结果:
输入44得出结果为偶数
习题2 判断数字大小
2.接收用户输入的两个数,判断哪个数字大。
//接收用户输入的两个数,判断哪个数字大。 var num1 = parseInt(prompt("请输入第一个数")); var num2 = parseInt(prompt("请输入第二个数")); if (num1 > num2) { document.write(num1 + "大于" + num2); }else if(num1 == num2) { document.write(num1 + "等于" + num2); } else { document.write(num1 + "小于" + num2); }
输出结果:
习题3计算出租车费用
3.计算出租车费用:出租车起步价为7元(2公里以内),超过2公里每公里3元。请根据公里数计算费用。
//3.计算出租车费用:出租车起步价为7元(2公里以内),超过2公里每公里3元。请根据公里数计算费用 var km=Number(prompt("请输入出租车费用")); if(km<=2){ alert("7元"); }else{ alert( (km-2)*3+7+"元"); }
输出结果:
习题4 计算海南旅游出行机票
4.你准备去海南旅游,现在要订购机票。机票的价格受季节旺季淡季影响,而且头等舱和经济舱价格也不同。
假设头等舱机票5000元,经济舱机票4000,4~10月为旺季,旺季头等舱打九折,经济舱打八折。淡季头等舱打五折,经济舱打四折。接收月份及舱位等级来计算机票价格。
var price1 = 5000; var price2 = 4000; var seat = Number(prompt("请输入机舱等级(头等舱/经济舱)")); var month = Number(prompt("请输入月份(1-12)")); switch (seat) { case 1: if (month >= 4 && month <= 10) { alert("旺季经济舱价格为:" + price2 * 0.8,"元"); } else { alert ("淡季经济舱价格为:" + price2 * 0.4,"元"); } break; case 2: if (month >= 4 && month <= 10) { alert("旺季头等舱价格为:" + price1 * 0.9,"元"); } else { alert("淡季头等舱价格为:" + price1 * 0.5,"元"); } break; default: alert("无打折"); }
输出结果: