美文网首页
Design & Coed 6:重复输出字符串

Design & Coed 6:重复输出字符串

作者: Jadon7 | 来源:发表于2018-09-18 23:14 被阅读0次

    重复输出字符串 Repeat a string repeat a string

    (重要的事情说3遍)

    重复一个指定的字符串 num次,如果num是一个负数则返回一个空字符串。

    当你完成不了挑战的时候,记得开大招'Read-Search-Ask'。

    function repeat(str, num) {
      // 请把你的代码写在这里
      return str;
    }
    
    repeat("abc", 3);
    

    提示可用的语句:

    Global String Object

    步骤分析:

    1. 判断num是否为负数,是则输出空内容
    2. 否则,循环num次,每一次对对象a追加字符串str
    3. 合并数组a为字符串并输出
    function repeat(str, num) {
      var a=[];
      if (num<0){           //判断num是否为负数,是则输出空内容
        return "";  
      }else{                //否则循环num次,每次追加str到a对象上
        for (var i=0; i<num; i++){
          a.push(str);
        }
      }
      str=a.join("");       //合并a对象的数组为字符串并输出
      return str;
    }
    repeat("abc", 3);c
    

    后期理解简化版

    function repeat(str, num) {
      var a="";
      if(num<0){
        return "";
      }else{
        for(var i=0; i<num; i++){
          a+=str;
        }
      }
      return a;
    }
    repeat("abc", 3);
    

    相关文章

      网友评论

          本文标题:Design & Coed 6:重复输出字符串

          本文链接:https://www.haomeiwen.com/subject/mozvnftx.html