Repeat a string repeat a string-freecodecamp算法题目

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

  1. 要求
    • 重复一个指定的字符串 num
    • 如果num是一个负数则返回一个空字符串。
  2. 思路
    • 将给定的字符串赋给定义的变量temp
    • 利用判断语句,如果重复次数不大于0;返回空字符串‘’,如果重复次数大于0,进入for循环
    • 在for循环中利用.concat()将字符串重复连接
  3. 代码
    •  1 function repeat(str, num) {
       2   // 请把你的代码写在这里
       3   var temp = str;
       4   if(num>0){
       5   for(var i = 1;i<num;i++){
       6     str = str.concat(temp);
       7     }
       8     return str;}
       9   else {
      10     return '';
      11   }
      12 }
      13 
      14 repeat("abc", 3);
  4. 相关链接
    • https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/String
    • http://www.runoob.com/jsref/jsref-concat-string.html
posted @ 2018-07-11 15:09  投弹手的香菇鸡面  阅读(162)  评论(0编辑  收藏  举报