需求:用户可以选择存钱、取钱、查看余额和退出功能
分析:
①:循环的时候,需要反复提示输入框,所以提示框写到循环里面 while
②:退出的条件是用户输入了4,如果是4,则结束循环,不在弹窗
③:提前准备一个金额预先存储一个数额
④:取钱则是减法操作,存钱则是加法操作,查看余额则是直接显示金额
⑤:输入不同的值,可以使用switch来执行不同的操作
let money = 1000 // 预存金额
while (true) {
let ps = +prompt(`
请选择您的操作:
1.取款
2.存款
3.查看余额
4.退出
`)
// 用户输入4 退出循环
if (ps === 4) {
break
}
// 输入选项进行响应操作 switch
switch (ps) {
case 1:
let num1 = +prompt('取款:')
money -= num1
alert(`取款${num1}您的余额为${money}`)
break
case 2:
let num2 = +prompt('存款:')
money += num2
alert(`存款${num2}您的余额为${money}`)
break
case 3:
alert(`您的余额为${money}`)
break
}
}