For循环详解
For循环结构是由三部分组成的:初始变量、循环条件、变量的变化和循环的语句块。
初始变量:循环开始时,变量的初始值,当定义多个变量时,他们中间用“,”隔开。
循环条件:又叫测试语句,测试给定的条件是真还是假。如果条件为真,那么就要执行循环中给定的代码,否则循环就会退出来。
循环语句块:当条件满足时,所要执行的代码,给出特定的结果。
1、for(定义初始变量,第二个变量,循环条件;变量变化){循环语句块}
注意:条件与变量之间得用“;”隔开。
举例:<script> for(i=0;i<10;i++){ document.write(i+"、"); } </script>
打印的结果就是0、1、2、3、4、5、6、7、8、9
for循环还可以多层嵌套,for循环里能有多个循环,执行循环时,依次逐个循环,for循环中的变量存在周期为一整套循环,包括嵌套内的循环。
在多种循环里,for循环是循环形式最为紧凑的,运用的也非常多,非常广,和while循环有些许相似。
2、我们来对比一下for循环和while循环的功能:
(1)循环的结构不同
for循环的表达式为:
for(定义初始变量,第二个变量,循环条件;变量变化){循环语句块}
while循环的表达式为:设置变量,while(循环条件){循环语句块}
(2)执行条件的判断方式不同
for循环执行末尾循环体后将再次进行条件判断,若条件还满足,则继续重复循环,当不满足条件时则跳出当下for循环。(遇到不满足的条件就立刻退出)
while循环当满足条件时进入循环,进入循环后,当条件不满足时,执行完循环体内全部语句后再跳出,而不是立即跳出循环。(就算条件不满足时,也仍会执行完当前循环)