continue语句在while和for循环中的区别
2014-10-25 09:55
357 查看
while循环直接进入下一轮的循环条件判断,但for循环首先计算其increment表达式(i++),然后判断循环条件。由于continue在这两种循环中的行为表现不同,因此使用while循环不可能完美地模拟等价的for循环。
var arr=['a','b',,'d','e']; var s=''; var i=0; for(i=0;i<arr.length;i++) { if(!arr[i])continue; s+=arr[i]; }; console.log('for:'+s); i=0; s=''; while(i<arr.length){ if(!arr[i]) { i++; continue; } s+=arr[i]; i++; }; console.log('while:'+s);
相关文章推荐
- js---javaScript(循环语句的使用实例)for while do....while(转移语句): break, continue , return
- C# 循环结构while,do-while和for的区别以及跳转语句
- JavaSE (七)循环控制语句:while、do....while、for,break和continue用法
- c语言笔记——while循环和for循环中的continue语句
- Java中for、while、do while三种循环语句的区别介绍
- javascript 循环语句 while、do-while、for-in、for用法区别
- javascript 循环语句 while、do-while、for-in、for用法区别
- Java中for、while、do while三种循环语句的区别介绍
- java基础3 循环语句:While 循环语句、do while 循环语句、 for 循环语句 和 break、continue关键字
- 控制结构--for循环和while循环的特殊用法、continue语句及break语句的用法
- for循环和while循环在使用continue时有所区别
- 04-01 Java switch、for、while、do while语句,循环嵌套,跳转语句break、continue、return
- 使用范围for语句和while循环以及传统for的区别
- [置顶] 循环语句if(){}else{}、if(){}else if(){}...else{}、do{}while()、for(){}、with(){}break/continue语句
- java的选择结构switch和循环结构for while do while以及流程控制语句break continue return
- for 循环语句和 while 循环语句的区别
- Kotlin循环语句(for、while、continue、break)
- break 和 continue 和 return在if语句和for循环中的区别
- javascript 循环语句 while、do-while、for-in、for用法区别
- JS循环语句for、for in、while、do while循环的区别