JS字元串截取最後一位

一、JS字元串截取

JavaScript 中的字元串具有截取功能,可以通過字元串的 substr()substring() 方法來實現字元串截取的操作,其用法如下:


const str = 'hello world';
const subStr1 = str.substr(1,7); // 從索引1開始,截取7個字元:ello wo
const subStr2 = str.substring(1,7); // 從索引1開始,截取到索引6:ello w

其中,substr() 方法接收兩個參數,第一個參數為開始截取的位置,第二個參數為截取的字元數;substring() 方法接收兩個參數,第一個參數為開始截取的位置,第二個參數為截取終止的位置。兩者的區別在於,如果第二個參數為小於第一個參數,則使用 substr() 方法會返回空字元串,使用 substring() 方法會將兩個參數交換。

二、JS字元串截取最後兩位

如果需要截取 JavaScript 字元串的最後兩位,可以使用 substr() 方法和 length 屬性,代碼示例如下:


const str = 'hello world';
const subStr = str.substr(str.length-2,2); // 截取最後兩位:ld

其中,str.length-2 的值為字元串倒數第三個位置的索引,所以第一個參數傳入該值可以截取到最後兩位。

三、JS截取字元串最後一位

如果需要截取 JavaScript 字元串的最後一位,可以使用 substr() 方法和 length 屬性,代碼示例如下:


const str = 'hello world';
const lastChar = str.substr(str.length-1,1); // 截取最後一位:d

其中,str.length-1 的值為字元串倒數第二個位置的索引,所以第一個參數傳入該值可以截取到最後一位。

四、JS字元串截取前幾位

如果需要截取 JavaScript 字元串的前幾位,可以使用 substr() 方法和 length 屬性,代碼示例如下:


const str = 'hello world';
const subStr = str.substr(0,8); // 從開始截取8個字元:hello wo

其中,第一個參數傳入 0 表示從第一個字元開始截取,第二個參數傳入需要截取的字元數。

五、JS截取字元串前8位

同樣是截取前幾位字元,只需要將需要截取的字元數改為 8 即可:


const str = 'hello world';
const subStr = str.substr(0,8); // 從開始截取8個字元:hello wo

六、JS字元串截取後四位

如果需要截取 JavaScript 字元串的後四位,可以使用 substr() 方法和 length 屬性,代碼示例如下:


const str = 'hello world';
const subStr = str.substr(str.length-4,4); // 截取最後四位:orld

其中,str.length-4 的值為字元串倒數第五個位置的索引,所以第一個參數傳入該值可以截取到後四位。

原創文章,作者:DXTD,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/138494.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
DXTD的頭像DXTD
上一篇 2024-10-04 00:21
下一篇 2024-10-04 00:21

相關推薦

發表回復

登錄後才能評論