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循环是循环条件和数字直接相关的循环
分析要比写代码更重要
一些核心算法想不到,但是要学会,分析它执行过程
举一反三,自己经常总结,做一些相似的案例
 
                    
                
 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号