首页 > 编程语言 >11-JavaScript 逻辑条件 ,if判断 ,while循环,算数运算相关的案例演示

11-JavaScript 逻辑条件 ,if判断 ,while循环,算数运算相关的案例演示

时间:2023-09-23 10:23:03浏览次数:39  
标签:11 知识点 逻辑 运算 JavaScript 案例 while 算数

1、案例:猜数字

设置一个1-10之间的随机数,然后输入进行猜数字,猜的大了怎么样、猜的小了怎么样、猜对了怎么样

知识点:设置随机数 、if判断 、while循环

写题思路:

1.设置弹框提出问题

2.定义一个随机数0-10的数组

3.if 判断 取值的范围,在其范围内反馈的结果

4.while循环,直到猜对停止提问

结果演示:

2、案例:超市打折

某超市做活动,消费超过3000元打七折,2000到3000打八折,1000到2000打九折,1000以下打九五折

知识点: 逻辑分析、 if条件、算数运算

写题思路:

1.设置变量

2.使用if else 条件进行逻辑分析

代码示例:

结果所示:

3、案例:计算机

做一个计算机可以进行+,-,*,/,%五种计算

知识点:逻辑分析 、if判断条件、算数运算

写题思路:

1.设置两个数字的输入框

2.利用逻辑分析和if判断

代码示例:

结果所示:

4、案例:1--100的和

知识点:while循环、算数运算

代码示例:

结果所示:

5、案例:简易ATM自助取款机

一台简易的ATM自助取款机,可以取款,存款,查询余额、退出四个功能

知识点:while循环 、if条件判断、逻辑分析、算数运算

写题思路:

1.设置余额

2.写对应功能弹出页面

3.每个功能对应的算术运算

代码所示:

结果所示:

标签:11,知识点,逻辑,运算,JavaScript,案例,while,算数
From: https://www.cnblogs.com/ljygzyblog/p/web_11.html

相关文章

  • 无涯教程-JavaScript - LOGNORM.DIST函数
    描述LOGNORM.DIST函数返回x的对数正态分布,其中ln(x)通常以参数Mean和Standard_dev分布。使用此功能可以分析经过对数转换的数据。语法LOGNORM.DIST(x,mean,standard_dev,cumulative)争论Argument描述Required/OptionalXThevalueatwhichtoevaluatethefunction.......
  • JavaScript 终于原生支持数组分组了!
    在日常开发中,很多时候需要对数组进行分组,每次都要手写一个分组函数,或者使用lodash的groupBy函数。好消息是,JavaScript现在正在引入全新的分组方法:Object.groupBy和Map.groupBy,以后再也不需要手写分组函数了,目前最新版本的Chrome(117)已经支持了这两个方法!以前的数组分组假设有一......
  • JavaScript 终于原生支持数组分组了!
    在日常开发中,很多时候需要对数组进行分组,每次都要手写一个分组函数,或者使用lodash的groupBy函数。好消息是,JavaScript现在正在引入全新的分组方法:Object.groupBy和Map.groupBy,以后再也不需要手写分组函数了,目前最新版本的Chrome(117)已经支持了这两个方法!以前的数组分组假设有一......
  • 算法训练day17 LeetCode 110
    算法训练day17LeetCode110.257.404110平衡二叉树题目110.平衡二叉树-力扣(LeetCode)题解代码随想录(programmercarl.com)当子树已经不平衡,直接返回-1.平衡则返回子数高度进行更高树间的高度比较classSolution{public:intgetHeight(TreeNode*node)......
  • 无涯教程-JavaScript - LARGE函数
    描述LARGE函数返回数据集中的第k个最大值。您可以使用此功能根据其相对地位选择一个值。语法LARGE(array,k)争论Argument描述Required/OptionalArrayThearrayorrangeofdataforwhichyouwanttodeterminethek-thlargestvalue.RequiredKTheposition......
  • 无涯教程-JavaScript - LOGEST函数
    描述在回归分析中,计算适合您数据的指数曲线,并返回描述该曲线的值数组。由于此函数返回值数组,因此必须将其作为数组公式输入。语法LOGEST(known_y's,[known_x's],[const],[stats])争论Argument描述Required/OptionalKnown_y's在关系y=b*m^x中,您已经知......
  • 通过 BigQuery 中的 11 个新链增强 Google Cloud 的区块链数据服务
    【CloudAce 是GoogleCloud全球战略合作伙伴,在亚太地区、欧洲、南北美洲和非洲拥有二十多个办公室。CloudAce在谷歌专业领域认证及专业知识目前排名全球第一位,并连续多次获得GoogleCloud各类奖项。作为谷歌云托管服务商,我们提供谷歌云、谷歌地图、谷歌办公套件、谷歌云认......
  • 基于事件的 JavaScript 编程:构建交互式 Web 应用程序
    了解事件 1.事件类型JavaScript支持多种事件类型。一些最常见的包括:鼠标事件:这些事件由用户与鼠标的交互触发,例如单击、悬停和拖动。键盘事件:这些事件在用户与键盘交互时发生,例如按下某个键或松开某个键。表单事件:与表单元素相关的事件,例如提交表单或更改输入字段的值。......
  • #11 模拟赛真是一天比一天恶心
    Square-freedivision题面因为是判断是否有两个数乘起来为完全平方数是,所以可以先把数里的完全平方项,这样判断是否有两个数乘起来为完全平方数可以直接判断是否有两个相同的数。又因为一次修改可以改为任何数,所以如果存在\(x\)个数相同,我们需要修改的次数为\(x-1\)。可以想......
  • 企业微信机器人Javascript调用例子
    constkey=""constoWX_URL='https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key='+key;constsent_msg={'msgtype':'text','text':{......