var sum =100;//原先存有的100块 do{// do while循环,先执行一遍循环体,再做判断,所以会先弹出询问用户输入框 var num =prompt('请输入您要的操作:'+'\n'+'1.存钱'+'\n'+'2.取钱'+'\n'+'3.显示余额'+'\n'+'4.退出');switch(num){case('1'):// 这里要注意 switch()括号里的特地值要完全匹配全等case()括号里的值,数据类型和值都等。因为 从prompt中获取的数字是字符串型,所以我们在case里也要输入字符串型的值
var money =prompt('请输入您要存钱的额数:');
sum = sum +parseFloat(money);//prompt输入的数字是字符,不能直接相加,要转换为数值型才能相加alert('目前总余额共有:'+ sum);break;case('2'):var money2 =prompt('请输入您要取钱的额数:')
sum = sum -parseFloat(money2);alert('目前总余额还有:'+ sum);break;case('3'):alert('您余额还有:'+ sum );break;case('4'):alert('您正在退出');break;}}while( num <4);// 这里要注意,while里的条件要是num < 4;因为我们要输入4操作时要退出循环了,所以不能=4