js 之 continue break return 用法及注意事项
2014-04-04 16:51
555 查看
1,continue continue有两种用法: 1,continue; 这种用法必须包含在循环里,否则报错,例子: for(var i=0;i<10;i++){ if(i%2===0){ continue; } console.log(i); } 输出 1 3 5 7 9 continue语句用于跳出当前循环,进入下次循环 2,continue [此处无换行] identifier; continue关键字和后边标签直接不能换行,否则会自动插入分号 identifier必须出现在一个可递归的循环前,例子: b:for(var j=0;j<5;j++){ for(var i=0;i<10;i++){ if(i===1){ continue b; } console.log(i); } } 输出 0 0 0 0 0 可以看出continue identifier会直接进入identifier所在循环 2,break break有两种用法: 1,break; 这种用法必须包含在循环或switch语句里,否则报错,例子: for(var i=0;i<10;i++){ if(i%2===0){ break; } console.log(i); } 输出为空 break语句用于跳出当前循环,并且中断后续所有循环 2,break [此处无换行] identifier; break关键字和后边标签直接不能换行,否则会自动插入分号 identifier必须出现在一个可递归的循环前,例子: b:for(var j=0;j<5;j++){ for(var i=0;i<10;i++){ if(i===1){ break b; } console.log(i); } } 输出 0 可以看出break identifier会结束identifier所在循环 3,return return也有两种用法: 1,return ; 2,return [此处无换行] Expression return必须包含在函数体内,否则会报错! 第一种返回undefined 第二种返回Expression的值 注意事项: 1,continue,break,return与后边的标签或表达式必须在同一行,否则会出现自动分号插入的问题。 2,continue用于循环体中,break用于循环和switch,return必须用在函数体中。不信你试试直接运行return 1;
相关文章推荐
- Break与Continue用法注意事项
- 小tips:JS之break,continue和return这三个语句的用法
- try..catch..finally块中的跳转语句(return,break,continue)使用注意事项
- js中parseFloat(参数1,参数2)定义和用法及注意事项
- break、continue和return的用法(附:2IO口控制4按键程序)
- js 中止程序继续进行(break continue return throw)
- js的break语句,continue语句,return语句
- c# break continue return 用法
- js中的break ,continue, return
- C#break ,continue, return用法讲解
- Java中return,break和continue的用法及区别
- 循环语句中的break、continue、return用法
- C# continue,break,return 跳转语句的用法
- js跳出循环的方法区别(break,continue,return)
- jquery.validate.js插件的remote用法以及使用注意事项
- break 和 continue 的使用方法及注意事项
- js 中的break continue return
- JS跳出循环:break,continue,return
- js中的循环流程的控制return false,return true,break,continue
- javascript中break,continue和return语句用法小结