在JS函数和子串的深刻理解

截取的方法

返回一个指定长度的子字符串中从指定位置开始。

Stringvar.substr(开始{ },长度)

参数

StringVar

有一个选项,子串的字符串或字符串对象的提取。

起点

有一个选项,所需的子字符串的起始位置,字符串中第一个字符的索引为0。

长度

可选的字符的数量,应包括在返回的子字符串。

解释

如果长度为0或负数,空字符串将被返回。如果没有指定该参数,该字符串将继续对StringVar结束。



样品

下面的例子演示了函数的使用方法。


功能substrdemo(){
var,SS,声明变量。
西班牙的雨主要落在平原上;
SS = s.substr(12, 5); / /得到的子串。
返回。
}




举一个例子:uff1a

var = 0123456789; /
警报(str.substring(0));0123456789 / / ------------
警报(str.substring(5));56789 / / ------------
警报(str.substring(10)); / / -----------
警报(str.substring(12)); / / -----------
警报(str.substring(- 5));0123456789 / / -----------
警报(str.substring(- 10));0123456789 / / ----------
警报(str.substring(- 12));0123456789 / / ----------
警报(str.substring(0,5));01234 / / ----------
警报(str.substring(0));0123456789 / / ---------
警报(str.substring(0));0123456789 / / ---------
警报(str.substring(2,0));01 / / ----------
警报(str.substring(2,2)); / / ----------
警报(str.substring(2,5));234 / / ----------
警报(str.substring(12));23456789 / / ---------
警报(str.substring(2,2) / / ---------);01
警报(str.substring(- 1));01234 / / ---------
警报(str.substring(- 1,- 5) / / --------)
警报(str.substr(0));0123456789 / / ---------------
警报(str.substr(5));56789 / / ---------------
警报(str.substr(10)); / / --------------
警报(str.substr(12)); / / --------------
警报(str.substr(- 5));0123456789 / / --------------
警报(str.substr(- 10));0123456789 / / -------------
警报(str.substr(- 12));0123456789 / / -------------
警报(str.substr(0,5));01234 / / -------------
警报(str.substr(0));0123456789 / / ------------
警报(str.substr(0));0123456789 / / ------------
警报(str.substr(2,0)); / / -------------
警报(str.substr(2,2));23 / / -------------
警报(str.substr(2,5));23456 / / -------------
警报(str.substr(12));23456789 / / ------------
警报(str.substr(2,2) / / ------------)
警报(str.substr(- 1));01234 / / ------------
警报(str.substr(- 1,- 5) / / -----------)



子的方法

返回指定位置的字符串对象的子串。

strvariable.substring(开始、结束)

字符串。Substring(开始、结束)

参数

起点

表示子字符串的起始位置,从0开始的。

终点

表示子字符串的结束位置,从0开始的。

解释

子的方法将返回一个字符串的子字符串从开始到最后(未结束)。

子的方法使用的开始和结束作为子字符串的起始点的较小的值。例如,strvar.substring(0, 3)和(3, 0)strvar.substring将返回相同的子串。

如果开始或结束是楠或负,然后将其替换为0。

子串的长度等于开始和结束之间的差的绝对值。例如,在strvar.substring返回子串的长度(0, 3)和(3, 0)3 strvar.substring。

样品

下面的示例演示如何使用子字符串的方法。


功能substringdemo(){
变量;声明变量。
西班牙的雨主要落在平原上;
SS = s.substring(12, 17); / /得到的子串。
返回(SS); / /返回子字符串西班牙。
}


这种深入的了解,在和子串的JS,萧边分享了你的全部内容。我希望能给你一个参考,希望你能支持它。