1. <source id="nejs2"></source>
  2. <video id="nejs2"></video>
    <source id="nejs2"></source>
          1. 首頁 > js筆記 > js substring詳細用法

            js substring詳細用法

            更新:
            JavaScript 中的 substring() 方法用于從字符串中提取一個指定范圍內的子字符串。這個方法并不會改變原始字符串。

            方法定義如下:
            string.substring(indexStart[, indexEnd])
            參數說明:

            • indexStart - 子字符串開始的位置,從 0 開始。
            • indexEnd - 可選參數。子字符串結束的位置(不包含該位置字符)。默認值為字符串的長度。
            返回值:
            一個新的字符串,包含從 indexStart 到 indexEnd - 1 的字符。

            示例代碼:
            const str = "Hello, World!";
            
            // 示例 1: 截取從第 0 個字符開始的 5 個字符(即 "Hello")
            const substr1 = str.substring(0, 5);
            console.log(substr1); // 輸出:Hello
            
            // 示例 2: 從第 7 個字符開始截取,直到字符串末尾(即 "World!")
            const substr2 = str.substring(7);
            console.log(substr2); // 輸出:World!
            
            // 示例 3: 從第 7 個字符開始截取,截取 6 個字符(即 "World!")
            const substr3 = str.substring(7, 13);
            console.log(substr3); // 輸出:World!
            
            // 示例 4: 交換了起始和結束索引,substring 會自動修正(即 "World!")
            const substr4 = str.substring(13, 7);
            console.log(substr4); // 輸出:World!

            需要注意的是,與 PHP 的 substr() 函數類似,JavaScript 的 substring() 方法在處理多字節字符集(如 UTF-8)時可能會出現問題。

            在這種情況下,可以使用 String.prototype.slice() 方法來代替。


            文章目錄
            頂部 久久久久99精品成人片毛片_黃色A片三級三級三級无码_日本不卡高清视频v中文字幕_高清欧美视频一区二区
            1. <source id="nejs2"></source>
            2. <video id="nejs2"></video>
              <source id="nejs2"></source>