<body>
<script>
// let i =1
// do{
// console.log("第"+i+"行,好好,学习天天向上");
// i++
// }while (i<=10)
// while循环的特点是:先判断条件,在执行循环操作
// do-while循环的特点是:先执行一次循环操作,再判断循环条件
// do-while循环没有入口判断,无论循环条件是否满足,至少会执行一次循环体
// do-while 练习一
// 系统菜单: 1.添加学生 2.修改学生 3.查询学生 4.删除学生 0.推出系统
// let num = 0 ;
// do {
// console.log("这里是菜单!!!");
// console.log("-------1.添加学生--------");
// console.log("-------2.修改学生--------");
// console.log("-------3.查询学生--------");
// console.log("-------4.删除学生--------");
// console.log("-------0.退出系统--------");
// num = parseInt(prompt("请输入你要进行的操作:"))
// switch (num) {
// case 1:
// console.log("添加成功");
// break;
// case 2:
// console.log("修改成功");
// break;
// case 3:
// console.log("查询成功");
// break;
// case 4:
// console.log("删除成功");
// break;
// case 0:
// console.log("退出成功");
// break;
// default:
// console.log("输入错误,请重新输入");
// break;
// }
// } while (num != 0);
// do-while 练习2
// 小型ATM机系统
// 功能:存钱、取钱、退出
let number = 0;
let money = 10000; //当前账户金钱
do {
console.log("-------欢迎使用ATM机-------");
console.log("-------1.存钱--------");
console.log("-------2.取钱--------");
console.log("-------3.查询--------");
console.log("-------0.退出系统--------");
number = parseInt(prompt("请输入你要进行的操作:"));
switch (number) {
case 1:
console.log("开始存钱");
let c = parseInt(prompt("请输入存钱数目:"));
if (c > 0) {
money += c;
console.log("现有余额:" + money);
} else {
console.log("金额错误");
}
break;
case 2:
console.log("开始取钱");
let q = parseInt(prompt("请输入取钱数目:"));
if (q > 0) {
if (money < q) {
console.log("金额不足");
} else {
money -= q;
console.log("现有余额:" + money);
}
} else {
console.log("金额错误");
}
break;
case 3:
console.log("现有余额:" + money);
break;
case 0:
console.log("退出成功");
break;
default:
console.log("输入错误,请重新输入");
break;
}
} while (number != 0);
</script>
</body>
Js do-while循环
最新推荐文章于 2024-04-25 05:40:57 发布