javaScript 实现重复输出给定的字符串的常用方法小结
本文实例讲述了javaScript实现重复输出给定的字符串的常用方法。分享给大家供大家参考,具体如下:
实现功能:重复输出字符串
(重要的事情说3遍)
重复一个指定的字符串num次,如果num是一个负数则返回一个空字符串。
方法1:for循环重复输出
functionrepeat(str,num){
if(num>0){
varrepeatStr="";
for(vari=0;i
方法2:使用递归重复输出
functionrepeat(str,num){
if(num==1){
returnstr;
}elseif(num>1){
returnstr+repeat(str,num-1);
}else{
return"";
}
}
repeat("abc",3);
方法3:使用repeat()方法重复输出
functionrepeat(str,num){
if(num>0){
//str.repeat(n)可将原字符串重复n次
returnstr.repeat(num);
}else{
return"";
}
}
repeat("abc",3);
方法4:使用join()方法,拼成字符串
functionrepeat(str,num){
if(num>0){
//初始化一个num+1长度的数组,str作为分隔符,拼成字符串
returnnewArray(num+1).join(str);
}else{
return"";
}
}
repeat("abc",3);
感兴趣的朋友可以使用在线HTML/CSS/JavaScript代码运行工具:http://tools.jb51.net/code/HtmlJsRun测试上述代码运行效果。
更多关于JavaScript相关内容还可查看本站专题:《JavaScript字符与字符串操作技巧总结》、《JavaScript数组操作技巧总结》、《JavaScript遍历算法与技巧总结》、《JavaScript数学运算用法总结》、《JavaScript数据结构与算法技巧总结》、《JavaScript查找算法技巧总结》及《JavaScript错误与调试技巧总结》
希望本文所述对大家JavaScript程序设计有所帮助。
声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:czq8825#qq.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。