刚开始学习前端知识,有什么做得不好,望各位多多指教下,谢谢!
效果图:
功能上基本实现!
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<script>
var moneySum = 100;
//只有输入4才能退出循环 且保证输入123不退出循环
while (true) {
var num = prompt('请输入您要的操作:' + '\n' + '1.存钱' + '\n' + '2.取钱' + '\n' + '3.查询余额' + '\n' + '4.退出');
if (num == 1) {
var money1 = prompt('请输入存钱金额:');
var moneySum = parseFloat(moneySum) + parseFloat(money1);
alert('您现在的余额是:' + moneySum);
} else if (num == 2) {
var money2 = prompt('请输入取出金额:');
//严谨 要想到取出金额大于余额的情况
if (money2 <= moneySum) {
moneySum -= parseFloat(money2);
alert('余额是:' + moneySum);
} else {
alert('余额不足!!!');
}
} else if (num == 3) {
alert('您的余额是: ' + moneySum);
} else if (num == 4) {
// alert('退出成功');
// break;
var exit = prompt('确定是否退出?(Y or N)');
if (exit == ('Y' && 'y')) {
alert('退出成功!');
break;
}
}
else {
alert('请输入正确的指令!'); //确保用户输入正确指令
}
}
</script>
</head>
<body>
</body>
</html>