900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > JavaScript——简易ATM取款机

JavaScript——简易ATM取款机

时间:2022-06-11 10:32:32

相关推荐

JavaScript——简易ATM取款机

简易ATM制作

知识点

分支结构:

switch分支语句(用于特定值)表达式和value的值和数据类型要完全相等

switch(表达式) {

case value1:

执行语句1;

break;

case value2:

执行语句2;

break;

default:

执行最后的语句; }

循环结构

while循环

①里面应该也有计数器,初始化变量

②里面也应该有操作表达式,完成计数器的更新,防止死循环

while(条件表达式){

循环体;

变量++;

}

当while条件表达式填(true)时便作为无限循环,经常在不知道循环次数的时候使用,并且需要在循环内使用break才会停止。

案例实操

<script>var money = 100;while (true) {// while(true)作为无限循环,经常在不知道循环次数的时候使用,并且需要在循环内使用break才会停止。var chose = prompt('请输入你需要的操作:\n1.存钱\n2.取钱\n3.查询余额\n4.退出');// 这里的操作要写在while里面,写在外面不会重新选择操作,而是一直循环你第一个选择的操作switch (chose) {case '1':var save = prompt('请输入存钱金额');money += Number(save); // 由于prompt取过来的值都是字符型,因此要转变为数字型alert('你本次存了' + save + '元钱,你的账户余额为' + money + '元钱');break;case '2':var draw = prompt('请输入取钱金额');if (draw < money) {money -= Number(draw); // 由于prompt取过来的值都是字符型,因此要转变为数字型alert('你本次取了' + draw + '元钱,你的账户余额为' + money + '元钱');break;} else {alert('你钱不够,只剩' + money + '元钱了');break;}case '3':alert('你的账户余额为' + money + '元钱');break;case '4':alert('你已退出系统');break;default:alert('请选择你的操作');}if (chose == 4) {break;}// 真正的跳出while循环}</script>

最开始

无效选项

存钱选项

取钱选项

成功

失败

显示余额

退出

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。