二、JavaScript循环语句
在程序,一组被重复执行的语句被称为循环体,能够否继续重复执行,取决于循环的终止条件。由循环体及循环的终止条件组成的语句,被称为循环语句。
1. for循环
-
for 重复循环执行某些代码,通常跟计数有关系
-
for语法结构
<script>
for(初始化变量;条件表达式;操作表达式){
//循环体
}
</script>
-
初始化变量 就是有var声明一个普通变量,通常用于作为计数使用
-
条件表达式 就是用来决定每一次循环是否继续执行 就是终止条件、
-
操作表达式 是每次循环最后执行的代码 经常用于变量的更新(递增/递减)
代码示例
<script> for (var i = 1; i < 5; i++) { console.log('循环的打印');//4次循环打印 } </script>
运行结果
执行逻辑
-
首先执行里面的计数器变量 var i =1 但是这句话在for里面仅执行一次
-
去 i < 5 来判断是否满足条件 ,如果满足条件 就去执行循环体 不满足条件退出循环体
-
最后去执行 i++ i++是单独写的代码 递增
2. 断点调试
断点调试是指自己在程序的某一行设置一个断点,调试时,程序运行到这一行就会停住,然后你可以一步一步往下调试,调试过程中可以看各个变量当前的值,出错的话,调试到出错的代码行即显示错误,停下。
断点调试可以观察程序的运行过程
浏览器中按F12-->sources-->
找到需要调试的文件-->
在程序的某一行设置断点
Watch:监视,通过watch可以监视变量的值的变化,非常的常用。
F11:程序单步执行,让程序一行一行的执行,这个时候,观容watch中变量的值的变化。