今天发现了一个有趣的现象应該是知识的遗漏点,那就是JavaScript中的for循环
一般for循环的语法为:
语句 1 在循环(代码块)开始前执行
语句 2 定义运行循环(代码块)的条件
语句 3 在循环(代码块)已被执行之后执行
从上面的例子中,您可以看到:
语句1 在循环开始之前设置变量 (var i=0)
语句2 定义循环运行的条件(i 必须小于 5)。
语句3 在每次代码块已被执行后增加一个值 (i++)
重点解释一下每个语句的使用规则:
- 是可选的(若不填,循环中必须要有break不然死循环)
但紟天看到一道题,我觉得很有趣题目是这样的:
原因:语句2 循环继续的判断依据以分号前的最后一项为准,即判断j<6(j<10)符不符合条件