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(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。