JS银行取款流程

 假设一个简单的ATM机的取款过程是这样的:
首先提示用户输入密码(password),
最多只能输入三次,超过3次则提示用户“密码错误,
请取卡”结束交易。如果用户密码正确,
再提示用户输入取款金额(amount),
ATM机只能输出100元的纸币,一次取钱数要求最低
100元,最高1000元。
若用户输入的金额符合上述要求,则打印输出用户取得钱数,
最后提示用户“交易完成,请取卡”,否则提示用户重新输入金额。 
 
 1 for(var i=1;i<=3;i++){    
 2     //控制循环次数,循环3次。设i来控制,当输入密码次数超过3次for循环跳出。
 3     var mima = prompt("请输入密码");
 4     //密码等于1的正确时候,弹出输入金额的窗口
 5     if(mima==1){
 6         var jin = prompt("请输入金额");
 7         //输入的金钱要大于1000小于100,并且是正整数
 8         if(jin%10==0 && jin<=1000 && jin>=100){
 9         document.write(jin);
10             //打印输出的金额,然后结束循环
11             break;  
12         }else{
13             document.write("输入金额不对");
14         }
15     }    
16 }
17     //如果输入的密码超过3次弹窗提示密码不对
18 if(i>3){
19     alert("密码不对");    
20 }

 

 
 
 
posted @ 2018-04-11 16:26  鲁系大厨  阅读(263)  评论(0编辑  收藏  举报