web学习笔记(十三)

目录

1.for循环

1.1格式:

1.2执行步骤:

1.3补充:

[2. while循环和do-while循环](#2. while循环和do-while循环)

2.1格式:

补充断点调试:

补充穷举法:


1.for循环

1.1格式:

for(变量初始化;判断条件;循环迭代){

循环体

}

复制代码
 for(let i=0;i<10;i++){
            循环体;
        }

1.2执行步骤:

(1)变量初始化,在整个for循环中只执行一次 let i=0;

(2)循环条件判断换,条件是真(true),执行循环体

条件是假(false),结束循环,跳出循环执行循环外的代码

(3)执行循环迭代 i++ 回到第(2)步执行

1.3补充:

  • continue 表示跳过当此循环,继续下次循环。

  • break:结束整个循环

  • 循环次数明确的话,用for循环,循环次数不明确用while循环

2. while循环和do-while循环

2.1格式:

while循环:

while(判断条件){

如果判断条件是真(true),执行循环体,

如果判断条件是假(false),结束循环,执行循环外的语句。

}

do-while循环:

do{

执行循环体;

}

while(判断条件)

复制代码
//计算100以内奇数的和
<script>
  var i=0,sum=0;
   while(i<=100){
       if(i%2!=0){
            sum+=i; 
        }
        i++;
     }
  console.log('100以内奇数的和'+sum);
</script>

补充断点调试:

断点调试是指自己在程序的某一行设置一个断点,调试时,程序运行到这一行就会停住,然后你可以一步步往下调试,调试过程中可以看各个变量当前的值,出错的话,调试到出错的代码行即显示错语,停下。断点调试可以帮我们观察程序的运行过程。

浏览器按F12--->source--->找需调试的文件-- >单击,并在程序的某一行设置断点 (刷新)

Wacth监视,通过wach可以监视变量的值的变化,非常的常用。F11 程序一步一步执行

补充穷举法:

遇到问题,找不到更好的解决办法(找不到数学公式或者规律)时,使用"最笨"的方法,利用计算机计算速度快的特点,将所有的可能性全部列出来,并将我们想要的结果记录下来。这就是穷举。

例题:穷举实现百钱买百鸡。

复制代码
  <script>
        let count=0;
        for(let gj=0;gj<=33;gj++){
            for(let mj=0;mj<=50;mj++){
                for(let xj=0;xj<=200;xj++){
                    if(gj*3+mj*2+xj*0.5==100){
                        count++;
                        document.write('gj'+gj+'只,mj'+mj+'只,xj='+xj+'只<br>')
                    }
                }
            }
        }
        document.write('count'+count);
    </script>
相关推荐
赵谨言2 小时前
多语种在线语言学习平台LinguaVerse的设计与实现毕业论文
学习
一支蜉蝣2 小时前
Day26 XD安全学习笔记--PHP 应用&模版引用&Smarty渲染&MVC 模型&数据联动&RCE 安全
笔记·网络安全·html·php
東隅已逝,桑榆非晚2 小时前
算法3.双指针法-快乐数
c++·笔记·学习·算法
欢欢李2 小时前
【LTE L3 笔记 01】LTE空口特点
笔记·无线通信·物理层·lte·空口协议
li星野2 小时前
Regular and Irregular Nouns — One-Page A4 Notes
学习
ZZHow10243 小时前
神经网络与深度学习笔记_Day1
人工智能·pytorch·笔记·python·深度学习·神经网络·机器学习
ACP广源盛139246256734 小时前
选型笔记:HDMI2.1 四进一出切换中继方案 GSV6705@ACP 评估
笔记·硬件架构·硬件工程·视频·国产芯片
Z21-X4 小时前
云原生运维实战笔记:华为云存储类服务全景解析——EVS、OBS、SFS与CBR深度实践
运维·笔记·学习·云原生·华为云
1314lay_10074 小时前
ABAP 程序性能优化总结
经验分享·笔记·性能优化
视觉小萌新16 小时前
AI Class 3 · Chapter 1:变量、字符串、list/dict、if/for(python学习-小白版-有经验可跳过)
python·学习·list