while
-
当不清楚循环次数时,或者不需要考虑循环变量的问题时, 建议考虑while循环
-
语法
var i = 0;
while (i < 5){
console.log("hello, world!");
i++;
}
do…while
-
语法
var i = 0; do { console.log("hello, world!"); i++; } while(i < 0)
-
do…while和while循环的区别
do…while
每次是先执行循环体, 再对循环条件做判断. 如果成立继续执行循环体; 不成立, 跳出循环;
while
循环每次都是先对循环条件做判断, 根据是否成立决定是否执行循环体;
会导致:
如果循环条件一开始就不成立, do…while还是会执行一遍循环体. 而while循环一次都不执行.
for
-
语法:
for(1; 2; 3) { 4 } * 1