JS-03

 

  1. 2.js逻辑结构:
  2.  流程控制-条件结构

if-else if …   : 多重if ,某个区间范围的值; ==条件判断

switch-case: 多重条件.某个值是否相等 (==条件判断)

 

 

  1. 循环:

循环要解决的问题:重复问题

 

 

 

 

 

 

 

内部跳出循环结构:

 

  1. 循环求和:

 

  1. 带界面优化:

 

<!DOCTYPE html>

<html>

      <head>

           <meta charset="utf-8" />

           <title></title>

      </head>

      <body>

 

           <input type="text" id="num" placeholder="请输入一个正整数" />

           <button type="button" οnclick="calc()">求和</button>

           <div id="result"></div>

 

           <script type="text/javascript">

                 function calc() {

                      //获取文本框的输入值

                      let num = document.getElementById("num").value;

                      num = parseInt(num);

                      let i = 1; //1 循环变量

                      let sum = 0; //存放和的变量 初始值为0

                      while (i <= num) { //2 循环条件,一定要在某一刻为false  1<=1  2<=1

                            //累加

                            sum = sum + i; //sum = 0+1

                            i++; //3循环变量要变化,目的是在某刻循环条件会false 2

                      }

                      document.getElementById("result").innerHTML = sum;

 

                 }

           </script>

      </body>

</html>

 

  1. 刷题模式:
  2. 刷题1:(简单)

求100以内的,3的倍数的和是多少.

用1-100内所有数,对3除法运算,求余数;如果余数为0,则保留这个数,并做累加.

 

 

  1. 题目2:

操场上100多人( >=101  <=199)排队,三人一组多1人,四人一组多2人,五人一组多3人,共多少人?

 

i%3==1 && i%4==2 && i%5==3

 

 

调整后:

 

 

  1. 题目3(稍微难)

一张纸的厚度大约是0.1mm(毫米),对折后,再对折….折叠多少次之后,高度(厚度)会超过珠穆朗玛峰的高度. 8848m.

 

 

0.1 mm

折 1: 0.1*2

折 2: 0.1*2*2

折 3: 0.1*2*2*2

折 …: 0.1*2

折 n: 0.1*2…….*2

8848*1000 8848000

 

 

 

 

  1. 题目4:

 猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个,
第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃前一天剩下的一半零一个。
到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘多少个桃子?

 

  1. for循环:
  2. 语法结构:

  1. 3的倍数:

 

  1. 排队:

 

 

  1. 待续: 3

 

 

 4.猴子吃桃问题:

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值