1. <strong id="7actg"></strong>
    2. <table id="7actg"></table>

    3. <address id="7actg"></address>
      <address id="7actg"></address>
      1. <object id="7actg"><tt id="7actg"></tt></object>

        【JavaScript 教程】第五章 字符串09— substring():從字符串中提取子字符串

        共 1972字,需瀏覽 4分鐘

         ·

        2021-12-24 19:27

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

        譯文 | 楊小愛(ài)


        在上節(jié),我們學(xué)習(xí)了如何使用 JavaScript String lastIndexOf() 方法來(lái)定位字符串中最后一次出現(xiàn)的子字符串錯(cuò)過(guò)小伙伴可以點(diǎn)擊文章《【JavaScript 教程】第五章 字符串08— lastIndexOf():查找字符串中子字符串最后一次出現(xiàn)的索引 》進(jìn)行學(xué)習(xí)。

        那么,在今天的教程中,我們將一起來(lái)學(xué)習(xí)如何使用 JavaScript substring() 方法從字符串中提取子字符串。

        JavaScript substring() 方法介紹

        JavaScriptString.prototype.substring()返回開(kāi)始和結(jié)束索引之間的字符串部分:
        str.substring(startIndex [, endIndex])

        substring() 方法接受兩個(gè)參數(shù):startIndex 和 endIndex:

        • startIndex 指定要包含在返回的子字符串中的第一個(gè)字符的索引。

        • endIndex 確定要從返回的子字符串中排除的第一個(gè)字符。換句話說(shuō),返回的子字符串不包含 endIndex 處的字符。

        如果省略 endIndex,則 substring() 將子字符串返回到字符串的末尾。

        如果 startIndex 等于 endIndex,則 substring() 方法返回一個(gè)空字符串。

        如果 startIndex 大于 endIndex,則 substring() 交換它們的角色:startIndex 變成 endIndex,反之亦然。

        如果 startIndex 或 endIndex 小于零或大于 string.length,則 substring() 將其分別視為零 (0) 或 string.length。

        如果任何參數(shù)為 NaN,則 substring() 將其視為零 (0)。

        JavaScript substring() 示例

        讓我們舉一些使用 JavaScript substring() 方法的例子。

        1) 從字符串示例的開(kāi)頭提取子字符串

        下面的示例使用 substring 方法從字符串的開(kāi)頭提取子字符串:

        let str = 'JavaScript Substring';let substring = str.substring(0,10);
        console.log(substring);

        輸出:

        JavaScript

        2) 提取子字符串到字符串示例的末尾

        以下示例使用 substring() 提取從索引 11 到字符串末尾的子字符串:

        let str = 'JavaScript Substring';let substring = str.substring(11);
        console.log(substring);

        輸出:

        Substring

        3)從電子郵件示例中提取域

        以下示例使用substring()和indexOf()來(lái)從電子郵件中提取域:

        let email = '[email protected]';let domain = email.substring(email.indexOf('@') + 1);
        console.log(domain); // gmail.com

        程序是怎么運(yùn)行的:

        • 首先,indexOf() 返回@ 字符的位置。

        • 然后子字符串返回從@ 的索引開(kāi)始到字符串末尾的域。

        總結(jié)

        JavaScript substring() 從開(kāi)始和結(jié)束索引之間的字符串返回子字符串。

        如果你還想學(xué)習(xí)更多字符串的內(nèi)容,請(qǐng)點(diǎn)擊下文鏈接進(jìn)行學(xué)習(xí)。

        【JavaScript 教程】第五章 字符串07— indexOf():獲取字符串中子字符串第一次出現(xiàn)的索引

        【JavaScript 教程】第五章 字符串06— split(): 將字符串拆分為子字符串?dāng)?shù)組

        【JavaScript 教程】第五章 字符串05— concat():將多個(gè)字符串連接成一個(gè)新字符串

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

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

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

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



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

        請(qǐng)點(diǎn)擊下方公眾號(hào)

        瀏覽 29
        點(diǎn)贊
        評(píng)論
        收藏
        分享

        手機(jī)掃一掃分享

        分享
        舉報(bào)
        評(píng)論
        圖片
        表情
        推薦
        點(diǎn)贊
        評(píng)論
        收藏
        分享

        手機(jī)掃一掃分享

        分享
        舉報(bào)
        1. <strong id="7actg"></strong>
        2. <table id="7actg"></table>

        3. <address id="7actg"></address>
          <address id="7actg"></address>
          1. <object id="7actg"><tt id="7actg"></tt></object>
            亚洲网站在线免费观看 | 伦理h动漫视频免费看 | 国产精品高清尿小便嘘嘘剧情介绍 | 女女同性女同一区二区三区av | 性色AV成人精品久久 | 99热这里只有精品国产18 | 欧美日韩一区二区在线观看 | 亚洲国产欧美手机在线 | 老司机伊人网 | a国产在线 |