系統城裝機大師 - 唯一官網:www.farandoo.com!

當前位置:首頁 > 網絡編程 > JavaScript > 詳細頁面

javaScript 實現重復輸出給定的字符串的常用方法小結

時間:2020-02-20來源:系統城作者:電腦系統城

這篇文章主要介紹了javaScript 實現重復輸出給定的字符串的常用方法,總結分析了JavaScript重復輸出給定字符串的4種常見操作技巧,需要的朋友可以參考下

本文實例講述了javaScript 實現重復輸出給定的字符串的常用方法。分享給大家供大家參考,具體如下:

實現功能:重復輸出字符串

     (重要的事情說3遍)

      重復一個指定的字符串 num次,如果num是一個負數則返回一個空字符串。

方法1:for循環重復輸出


 
  1. function repeat(str, num) {
  2. if(num > 0) {
  3. var repeatStr = "";
  4. for (var i = 0; i < num; i++) {
  5. repeatStr += str;
  6. }
  7. return repeatStr;
  8. }else {
  9. return "";
  10. }
  11. }
  12. repeat("abc", 3);
  13.  

方法2:使用遞歸重復輸出


 
  1. function repeat(str, num) {
  2. if (num == 1){
  3. return str;
  4. }else if(num > 1) {
  5. return str + repeat(str, num - 1);
  6. }else {
  7. return "";
  8. }
  9. }
  10. repeat("abc", 3);
  11.  

方法3:使用repeat()方法重復輸出


 
  1. function repeat(str, num) {
  2. if(num > 0) {
  3.   //str.repeat(n)可將原字符串重復n次
  4. return str.repeat(num);
  5. }else {
  6. return "";
  7. }
  8. }
  9. repeat("abc", 3);
  10.  

方法4:使用join()方法,拼成字符串


 
  1. function repeat(str, num) {
  2. if(num > 0) {
  3. //初始化一個num+1長度的數組,str作為分隔符,拼成字符串
  4. return new Array(num + 1).join(str);
  5. }else {
  6. return "";
  7. }
  8. }
  9. repeat("abc", 3);
  10.  

感興趣的朋友可以使用在線HTML/CSS/JavaScript代碼運行工具:http://tools.jb51.net/code/HtmlJsRun測試上述代碼運行效果。

更多關于JavaScript相關內容還可查看本站專題:《JavaScript字符與字符串操作技巧總結》、《JavaScript數組操作技巧總結》、《JavaScript遍歷算法與技巧總結》、《JavaScript數學運算用法總結》、《JavaScript數據結構與算法技巧總結》、《JavaScript查找算法技巧總結》及《JavaScript錯誤與調試技巧總結》

希望本文所述對大家JavaScript程序設計有所幫助。

分享到:

相關信息

系統教程欄目

欄目熱門教程

人氣教程排行

站長推薦

熱門系統下載

jlzzjlzz亚洲乱熟在线播放