1.首先默认你的余额为100元
var deposit = 100;
2.弹出一个输入框,提示按1存钱,按2取钱,按3显示余额,按4退出
var num = prompt( "请输入您要的操作:\n1.存钱 \n2.取钱 \n3.显示余额 \n4.退出" );
3.使用do-while循环,保证操作至少执行一次
4.在do-while循环体里面使用switch判断用户想要执行的操作。如果用户输入1,则让用户输入想要存入的钱数,然后将用户输入的数字与余额相加,再显示出余额;如果用户输入2,则让用户输入想要取出的钱数,然后将用户输入的数字与余额相减,再显示出余额;如果用户输入3,则直接显示余额;如果用户输入4,则退出do-while循环。
5.完整js代码如下:
<script> var deposit = 100; do { var num = prompt( "请输入您要的操作:\n1.存钱 \n2.取钱 \n3.显示余额 \n4.退出" ); switch (num) { case "1": var save = prompt("请输入存的钱数"); deposit = deposit + parseFloat(save); alert("您现在的余额" + deposit + "元"); break; case "2": var take = prompt("请输入取的钱数"); deposit = deposit - parseFloat(take); alert("您现在的余额" + deposit + "元"); break; case "3": alert("您现在的余额" + deposit + "元"); break; case "4": alert("您正在退出"); break; } } while (num < "4"); </script>