javaScript 實現(xiàn)重復輸出給定的字符串的常用方法小結(jié)
本文實例講述了javaScript 實現(xiàn)重復輸出給定的字符串的常用方法。分享給大家供大家參考,具體如下:
實現(xiàn)功能:重復輸出字符串
(重要的事情說3遍)
重復一個指定的字符串 num次,如果num是一個負數(shù)則返回一個空字符串。
方法1:for循環(huán)重復輸出
function repeat(str, num) {
if(num > 0) {
var repeatStr = "";
for (var i = 0; i < num; i++) {
repeatStr += str;
}
return repeatStr;
}else {
return "";
}
}
repeat("abc", 3);
方法2:使用遞歸重復輸出
function repeat(str, num) {
if (num == 1){
return str;
}else if(num > 1) {
return str + repeat(str, num - 1);
}else {
return "";
}
}
repeat("abc", 3);
方法3:使用repeat()方法重復輸出
function repeat(str, num) {
if(num > 0) {
//str.repeat(n)可將原字符串重復n次
return str.repeat(num);
}else {
return "";
}
}
repeat("abc", 3);
方法4:使用join()方法,拼成字符串
function repeat(str, num) {
if(num > 0) {
//初始化一個num+1長度的數(shù)組,str作為分隔符,拼成字符串
return new Array(num + 1).join(str);
}else {
return "";
}
}
repeat("abc", 3);
感興趣的朋友可以使用在線HTML/CSS/JavaScript代碼運行工具:http://tools.jb51.net/code/HtmlJsRun測試上述代碼運行效果。
更多關(guān)于JavaScript相關(guān)內(nèi)容還可查看本站專題:《JavaScript字符與字符串操作技巧總結(jié)》、《JavaScript數(shù)組操作技巧總結(jié)》、《JavaScript遍歷算法與技巧總結(jié)》、《JavaScript數(shù)學運算用法總結(jié)》、《JavaScript數(shù)據(jù)結(jié)構(gòu)與算法技巧總結(jié)》、《JavaScript查找算法技巧總結(jié)》及《JavaScript錯誤與調(diào)試技巧總結(jié)》
希望本文所述對大家JavaScript程序設計有所幫助。
相關(guān)文章
JavaScript 開發(fā)規(guī)范要求(圖文并茂)
作為一名開發(fā)人員(WEB前端JavaScript開發(fā)),不規(guī)范的開發(fā)不僅使日后代碼維護變的困難,同時也不利于團隊的合作,通常還會帶來代碼安全以及執(zhí)行效率上的問題。2010-06-06
onkeydown事件解決按回車鍵直接提交數(shù)據(jù)的需求
登陸頁面需要撲捉用戶按下回車自動提交的需求,于是相到在body里添加onkeydown事件跳javascript在提交表單,具體看下實現(xiàn)代碼,希望對你有所幫助2013-04-04
JavaScript 判斷一個對象{}是否為空對象的簡單方法
下面小編就為大家?guī)硪黄狫avaScript 判斷一個對象{}是否為空對象的簡單方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-10-10
JavaScript展開運算符和剩余運算符的區(qū)別詳解
本文主要介紹了JavaScript展開運算符和剩余運算符的區(qū)別詳解,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2022-01-01

