首页 > 代码库 > 控制语句
控制语句
- return
- continue
- break
- identifier : statement
return,方法的终结,默认返回void或其他数据。作为函数控制语句,控制的是所在函数体的生命周期。
(function (data) { if(!data) return; // 返回void , underfined // 返回用户指定的字符串数据 if(typeof data =http://www.mamicode.com/== ‘object‘) return ‘this is a explorer client‘; }(window));// 在Java中没有返回值的方法中可以用return 作为方法终结。
continue和break都是控制所在循环体的生命周期,前者是跳过此次循环,后者是终止所在循环体的循环。
var i = 1;out : while(i++ < 10) { if(i===1) continue; // 第一次跳出外循环 if(i===5) break; // i为5的时候终止外循环 for(var j = 0; ; j++) { if(j === 5) continue; // 跳过里循环 if(j === 10) break out; // 终结外循环 console.log(i+‘:‘+j); } }
identifier是标签化循环体,即把循环体打上一个标签,当你需要终止循环体的时候通过调用 continue和break后面加上标签名即可。
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。