for循环

1. 定义

在程序中,一组被重复执行的语句被称之为循环体,能否继续重复执行,取决于循环的终止条件。由循环体及循环的终止条件组成的语句,被称之为循环语句

2. 执行流程

        // for 循环的执行过程
        for (var i = 1; i <= 100; i++) {
            console.log('你好吗');
        }
        // 1. 首先执行里面的计数器变量  var i = 1 .但是这句话在for 里面只执行一次  index
        // 2. 去 i <= 100 来判断是否满足条件, 如果满足条件  就去执行 循环体  不满足条件退出循环 
        // 3. 最后去执行 i++   i++是单独写的代码 递增  第一轮结束 
        // 4. 接着去执行 i <= 100 如果满足条件  就去执行 循环体  不满足条件退出循环   第二轮

 

 

 

 3. 断电调试

断点调试是指自己在程序的某一行设置一个断点,调试时,程序运行到这一行就会停住,然后你可以一步一步往下调试,

调试过程中可以看各个变量当前的值,出错的话,调试到出错的代码行即显示错误,停下。

断点调试可以帮我们观察程序的运行过程

浏览器中按F12--> sources -->找到需要调试的文件-->在程序的某一行设置断点

Watch:监视,通过watch可以监视变量的值的变化,非常的常用。

F11:程序单步执行,让程序一行一行的执行,这个时候,观察watch中变量的值的变化。

代码调试的能力非常重要,只有学会了代码调试,才能学会自己解决bug的能力。初学者不要觉得调试代码麻烦就不去调试,知识点花点功夫肯定学的会,但是代码调试这个东西,自己不去练,永远都学不会。

今天学的代码调试非常的简单,只要求同学们记住代码调试的这几个按钮的作用即可,后面还会学到很多的代码调试技巧。

 

4. 案例 : 打印 99 乘法表

复制代码
       // 99 乘法表
            let str = ''
            for (let i = 1; i < 10; i++) {
                for (let j = 1; j <= i; j++) {
                    str += j + 'x' + i + '=' + j*i + '\t'
                }
                str = str + '\n'
            }
            console.log(str);
复制代码

5. for 总结

for循环可以重复执行某些相同代码

for循环可以重复执行些许不同的代码,因为我们有计数器

for循环可以重复执行某些操作,比如算术运算符加法操作

随着需求增加,双重for循环可以做更多、更好看的效果

双重for循环,外层循环一次,内层for循环全部执行

for循环是循环条件和数字直接相关的循环

分析要比写代码更重要

一些核心算法想不到,但是要学会,分析它执行过程

举一反三,自己经常总结,做一些相似的案例

posted @   会前端的洋  阅读(293)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· DeepSeek “源神”启动!「GitHub 热点速览」
· 我与微信审核的“相爱相杀”看个人小程序副业
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库
· 上周热点回顾(2.17-2.23)
点击右上角即可分享
微信分享提示