使用流程控制语句写 ATM

使用流程控制语句写   ATM    

let username = "z",   password = "1",   account = 10000,   isLogin = false;

while (!isLogin) {   let usernameInput = window.prompt("请输入用户名:");   let passwordInput = window.prompt("请输入密码:");

console.log(usernameInput, passwordInput)

if (usernameInput === username && password === passwordInput) {      let flag = true;      while (flag) {         let option = ~~window.prompt("选择操作类型: 1. 查询 2. 存款 3. 取款 4. 修改密码 5. 退出 6. 退出登录");         switch (option) {            case 1:               console.log("你的余额为: " + account);               break;            case 2:               {                  let money = ~~window.prompt("输入存款金额: ");                  account += money;               }               break;            case 3:               {                  let money = ~~window.prompt("输入取款金额: ");                  account -= money;               }               break;            case 4:               password = window.prompt("输入新密码: ");               break;            case 5:               flag = false;               console.log("退出");               break;            case 6:               flag = false;               isLogin = true;         }      }   }}
时间: 2024-10-12 20:55:23

使用流程控制语句写 ATM的相关文章

轻松学习JavaScript七:JavaScript的流程控制语句

JS的核心ECMAScript规定的流程控制语句和其他的程序设计语言还是蛮相似的.我们选择一些实用的例子来看 一下这些语句.顺序结构我们在这里就不再提到,直接说条件和循环以及其他语句. 一条件选择结构 条件选择语句用于基于不同的条件来执行不同的动作,通常在写代码时,总是需要为不同的决定来执行不同的 动作,可以在代码中使用条件语句来完成该任务. 在JavaScript中,我们可使用以下条件语句: if 语句:只有当指定条件为true时,使用该语句来执行代码 <!DOCTYPE html PUBLI

[推荐]ORACLE PL/SQL编程详解之三:PL/SQL流程控制语句(不给规则,不成方圆)

原文:[推荐]ORACLE PL/SQL编程详解之三:PL/SQL流程控制语句(不给规则,不成方圆) [推荐]ORACLE PL/SQL编程详解之三: PL/SQL流程控制语句(不给规则,不成方圆) ——通过知识共享树立个人品牌. 继上五篇: [顶]ORACLE PL/SQL编程详解之二:PL/SQL块结构和组成元素(为山九仞,岂一日之功) [推荐]ORACLE PL/SQL编程之四:把游标说透(不怕做不到,只怕想不到) [推荐]ORACLE PL/SQL编程之五:异常错误处理(知已知彼.百战不

PL/SQL之--流程控制语句

一.简介 像编程语言一样,oracle PL/SQL也有自己的流程控制语句.通过流程控制语句,我们可以在PL/SQL中实现一下比较复杂的业务逻辑操作.而无需到程序中去控制,在一定程度上提高了效率,这也是PL/SQL的强大之处.PL/SQL流程控制语句有如下几种: 控制语句: 包括IF 语句.CASE语句 循环语句: 包括LOOP语句, WHILE语句.FOR语句 顺序语句: 包括GOTO语句 二.语句种类 1.控制语句 a.IF语句 语法如下: IF 条件语句 TEHN 执行语句 ELSIF 条

ASP入门(四)-VBScript的流程控制语句

VBScript条件语句 我们可以使用四种条件语句 If - Then - 语句 If - Then - Else 语句 If - Then - ElseIf 语句 Select - Case 语句 通过下面这段代码(ConditionalStatement.asp)我们演示所有的条件语句用法: <%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%> <% Option Explicit %> <!-- '如

php学习之道:php 流程控制语句

PHP控制语句 1.IF语句 IF语句是多数语言中的一个重要特点,它根据条件执行程序段.PHP的IF语句类似于 C: if (expr) statement 正如在表达式中所论述, expr 被计算为它的真值.如果 expr 为TRUE, PHP执行相应语句, 如果为FALSE 则忽略它. 如果$a 大于 $b,下例将显示 'a is bigger than b': if ($a >$b) print "a is bigger than b"; 通常,你希望根据条件执行多于一条语

固本培元之三:Convert、运算符、流程控制语句、ref/out/in三种参数类型

一.Convert类常用的类型转换方法Convert.ToInt32() 转换为整型(int)Convert.ToChar() 转换为字符型(char)Convert.ToString() 转换为字符串型(string)Convert.ToDateTime() 转换为日期型(datetime)Convert.ToDouble() 转换为双精度浮点型(double)Conert.ToSingle() 转换为单精度浮点型(float) 二.运算符算术运算符 + - * / %逻辑运算符 & | ^

C# And VB 之流程控制语句

C#基础知识的巩固对写出一段优秀的代码十分有利,那么语句是程序完成一次完整操作的基本单位.在我们之前学过的VB中也出现了语句这一概念,现在温故而知新一下. VB基本控制结构:顺序结构内,各块是按照它们出现的先后顺序依次执行图(a):选择结构中包含一个判断条件E,当条件成立时执行A,否则执行B图(b);循环结构在一定条件下反复执行一个程序块的结构图(c). 以上是VB语句流程图,具体的语句执行如下; 看到这是否产生共鸣了,这只是抛砖引玉的部分,大头还在后面呢. 其实C#流程控制语句与VB流程控制语

javascript流程控制语句-循环

一.JS中的流程控制语句(if语句) 格式: if(条件1){ 如果条件1成立,执行这里代码 }else{ 如果条件不成立,则执行这里代码 } 格式: if(条件1){ 如果条件1成立,执行这里代码 }else if(条件2){ 如果条件2成立,执行这里代码 }else if(条件3){ 如果条件3成立,执行这里代码 }.......... else{ 如果条件1到条件n都不成立,执行这里代码 } 嵌套格式: if(条件1){ if(条件){ 如果条件成立,执行这里代码 } }else{ 如果条

shell脚本中if流程控制语句的应用

上篇关于测试语句的使用规则及相关使用方法,如果仅仅孤立使用时很难有其用武之地,当然在shell脚本中其实不可能孤立存在的,只有与条件语句和控制语句等搭配使用才能使其功能得到最大限度的体现,因此在日常使用中,其功能不容小觑. 一.控制流程 if控制流程可分为但分支if语句和多分支if语句,其使用语和C语言中有很多相似之处,具体用法如下文所述. 1.1但分支if语句结构: 1.2基本语法     if 条件        或    if 条件:then   //分号表示两个命令写在一行并不相互影响,