zoukankan      html  css  js  c++  java
  • 控制语句

    • return
    • continue
    • break
    • identifier : statement

      return,方法的终结,默认返回void或其他数据。作为函数控制语句,控制的是所在函数体的生命周期。

    (function (data) {
      if(!data)  return;  // 返回void , underfined
      // 返回用户指定的字符串数据
      if(typeof data === '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后面加上标签名即可。

  • 相关阅读:
    正则表达式
    匿名函数作业
    内置函数&匿名函数
    模拟面试题一
    迭代器
    生成器
    装饰器
    函数
    疑问?
    3,app信息抽取
  • 原文地址:https://www.cnblogs.com/gabin/p/3807768.html
Copyright © 2011-2022 走看看