<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          【JavaScript 教程】第五章 字符串04— padStart() 和 padEnd()

          共 1773字,需瀏覽 4分鐘

           ·

          2021-12-19 01:15

          英文?|?https://www.javascripttutorial.net/

          譯文 | 楊小愛


          在上節(jié),我們學(xué)習(xí)了JavaScript 字符串trim()、trimStart() 和 trimEnd(),錯過小伙伴可以點擊文章《【JavaScript 教程】第五章 字符串03— trim()、trimStart() 和 trimEnd()》進行學(xué)習(xí)。

          那么,在今天的教程中,我們將一起來學(xué)習(xí)新的字符串,padStart() 和 padEnd(),它可以幫助我們實現(xiàn)用另一個字符串填充一個字符串,直到結(jié)果字符串達到給定的長度。

          下面,我們就開始今天的內(nèi)容吧。

          String.prototype.padStart()

          padStart() 方法從字符串的開頭用另一個字符串填充一個字符串到一定長度,并返回一個達到一定長度的結(jié)果字符串。下面說明了 padStart() 方法:
          String.prototype.padStart(padLength [,padString]);

          padStart() 方法有兩個參數(shù):

          • padLength 是填充后的結(jié)果字符串的長度。如果 padLength 小于字符串的長度,則字符串按原樣返回,沒有填充。

          • padString 是一個可選參數(shù),用于填充字符串。此參數(shù)的默認值為“ ”。如果 padString 大于 padLength,padString 將被截斷,只填充最左邊的部分。

          String.prototype.padStart() 示例

          假設(shè)您想要一個包含 8 個字符的數(shù)字字符串。對于長度小于 8 的字符串,它將用零 (0) 填充。

          let str = '1234'.padStart(8,'0');console.log(str); // "00001234"

          以下示例用空格填充字符串,因為我們不傳遞填充字符串。

          let str = 'abc'.padStart(5);console.log(str); // "  abc"

          String.prototype.padEnd()

          與 padStart() 方法類似,padEnd() 方法用另一個字符串填充一個字符串到特定長度。但是,padEnd() 方法從字符串的末尾開始填充。下面顯示了 padEnd() 方法的語法:

          String.prototype.padEnd(padLength [,padString]);

          String.prototype.padEnd() 示例

          請參閱以下示例:

          let str = 'abc'.padEnd(5);console.log(str); // "abc  "

          在這個例子中,因為我們沒有提供第二個參數(shù),padEnd() 方法使用空格''來填充'abc'字符串。?

          這是另一個例子:

          str = 'abc'.padEnd(5,'*');console.log(str); // "abc**"

          在這個例子中,我們使用 * 字符串作為第二個參數(shù),結(jié)果字符串被兩個 * 字符串填充,使其長度為 5。

          這是另一個例子:

          str = 'abc'.padEnd(5,'def');console.log(str); // "abcde"

          在此示例中,結(jié)果字符串的長度必須為 5,因此,填充字符串被截斷 ("f"),僅填充其最左邊的部分 ("de")。

          總結(jié)

          通過本教程的學(xué)習(xí),我們已經(jīng)知道了如何使用 padStart() 和 padEnd() 方法用另一個字符串填充一個字符串到特定長度。

          如果你還想學(xué)習(xí)更多的內(nèi)容,請點擊下文鏈接進行學(xué)習(xí)。

          【JavaScript 教程】第五章 字符串03— trim()、trimStart() 和 trimEnd()

          【JavaScript 教程】第五章 字符串02— 字符串類型

          【JavaScript 教程】第五章 字符串01— JavaScript 字符串

          【JavaScript 教程】第四章 程序流程08— JavaScript continue 語句



          學(xué)習(xí)更多技能

          請點擊下方公眾號

          瀏覽 24
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  操逼在线免费看 | 人妻传媒| 国产亲子乱XXXXinin | 日韩三级片一二三区 | 亚洲一区二区三区蜜桃 |