JS-02

  1. . 流程图 :为了我们的逻辑流程控制来服务.

 

工具:visio,在线画图,draw.io

 

https://www.processon.com/

 

 

 

  1. 流程图:

 以图形化的方式来描述流程;

流程:一件事从开始 过程 到结束 ;  水文: 追到女朋友的 :开始 怎么认识

 

 

女朋友攻略流程图;

五一:上厕所的流程图

 

  1. .js逻辑结构: 流程控制-条件结构
  2. 两个数中的最大值:

 

 

 

  1. 三个数字最大值:

 

 

 

 

<!DOCTYPE html>

<html>

      <head>

           <meta charset="utf-8" />

           <title></title>

      </head>

      <body>

 

           <script>

                 //输入 1.页面 2.提示用户弹出框来输入...

                 let a = prompt("请输入数字1", 0);

                 let b = prompt("请输入数字2", 0);

                 let c = prompt("请输入数字3", 0);

                 //程序逻辑 条件 a和b都是字符串类型

                 a = parseFloat(a);

                 b = parseFloat(b);

                 c = parseFloat(c);

 

                 //定义一个存储最大值变量max

                 if (a >= b) {

                      max = a;

                 } else {

                      max = b;

                 }

                

                 //用max和c比较

                 if(max>=c == false){

                      max = c;

                 }

                

                 //输出结果

                 console.log("the max :"+max)

           </script>

      </body>

</html>

 

 

  1. 多条件应用

多条件判断:

考试:  考得好有奖励

 

>=90 - <=100之间  奖励两根雪糕

>=80 - <90之间  奖励一根冰棒

>=70-<80之间  奖励女子单打

>=60 - <70之间  奖励男子单打

>=0 - <60之间  奖励混合双打

 

 

编码:

<!DOCTYPE html>

<html>

      <head>

           <meta charset="utf-8" />

           <title></title>

      </head>

      <body>

 

           <script>

                 //输入 1.页面 2.提示用户弹出框来输入...

                 let a = prompt("请输入成绩(0-100)", 0);

                 //程序逻辑 条件 a和b都是字符串类型

                 a = parseInt(a);

 

                 //判断0-100之间

 

                 while (!(a >= 0 && a <= 100)) {

                      alert("输入范围应该在0-100之间")

                      a = prompt("请输入成绩(0-100)", 0);

                      a = parseInt(a);

                 }

 

 

                 if (a >= 90 && a <= 100) {

                      console.log("奖励两根雪糕!");

                 } else if (a >= 80) {

                      console.log("奖励一根雪糕!");

                 } else if (a >= 70) {

                      console.log("奖励女子单打!");

                 } else if (a >= 60) {

                      console.log("奖励男子单打!");

                 } else if (a >= 0) {

                      console.log("奖励男女混合双打!");

                 }

           </script>

      </body>

</html>

 

 

  1. 代码优化:

 

 

 

 

 

 

  1. 两个任务:

1. 将多重if进行优化,参考2.4代码. 选做

2.水仙花  选做

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值