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

2018-09-18  本文已影响0人  Jadon7

重复输出字符串 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);
上一篇下一篇

猜你喜欢

热点阅读