Repeat a string repeat a string-freecodecamp算法题目
Repeat a string repeat a string(重复输出字符串)
- 要求
- 重复一个指定的字符串
num
次 - 如果
num
是一个负数则返回一个空字符串。
- 重复一个指定的字符串
- 思路
- 将给定的字符串赋给定义的变量temp
- 利用判断语句,如果重复次数不大于0;返回空字符串‘’,如果重复次数大于0,进入for循环
- 在for循环中利用.concat()将字符串重复连接
- 代码
-
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);
-
- 相关链接
- https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/String
- http://www.runoob.com/jsref/jsref-concat-string.html