欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

JavaScript. substr

范思雅1年前7瀏覽0評論
JavaScript中的substr()函數(shù)用于從字符串中提取指定位置的子字符串。該函數(shù)需要兩個參數(shù),第一個參數(shù)表示子字符串的起始位置,第二個參數(shù)表示子字符串的長度。
例如,如果要從字符串“Hello World”中提取從第2個位置(即“e”)開始的3個字符,則可以使用以下代碼:
var str = "Hello World";
var substr = str.substr(2, 3);
console.log(substr); // 輸出 "llo"

可以看到,substr()函數(shù)返回了從第2個位置開始的3個字符。
除了這個基本用法外,substr()函數(shù)還可以接受負(fù)數(shù)作為參數(shù)。如果第一個參數(shù)為負(fù)數(shù),則它表示從字符串末尾開始計算的位置;如果第二個參數(shù)為負(fù)數(shù),則它表示從第一個參數(shù)指定位置向前的字符個數(shù)。
以下是一些使用substr()函數(shù)的示例:
// 從字符串末尾開始提取3個字符
var str = "Hello World";
var substr = str.substr(-3);
console.log(substr); // 輸出 "rld"
<br>
// 從字符串末尾開始的第4個字符向前提取3個字符
var str = "Hello World";
var substr = str.substr(-4, 3);
console.log(substr); // 輸出 "Wor"
<br>
// 提取從第4個字符開始到末尾的字符
var str = "Hello World";
var substr = str.substr(3);
console.log(substr); // 輸出 "lo World"

可以看到,substr()函數(shù)非常靈活,可以滿足許多不同的需求。但是需要注意的是,如果第一個參數(shù)超出了字符串的長度,則函數(shù)返回空字符串。如果第二個參數(shù)為0,則函數(shù)返回空字符串。如果第二個參數(shù)大于字符串剩余長度,則函數(shù)返回從第一個參數(shù)指定位置開始的剩余所有字符。