在Javascript函数和字符串之间的差异浅谈

因为有必要在项目串拦截,然后通过自动禁用IDE中,不想在和子串之间差别较大。

但是,不要一个接一个地听我说。

1。substr(索引,长度)

从起始索引号中提取字符串中的字符数。

函数的方法可以在两参数传递、索引和长度。指数为出发点,且长度截取的长度。

当索引是非负整数时,

如果A.不传递参数,它将得到字符串本身。

如:ABCDEFG(。substr)-> ABCDEFG

如果b只传递一个参数,即索引,默认情况下默认为字符串最后一位截断。

如:ABCDEFG。substr(2)->DEFG 。

当索引为负整数时,

C.如果将负整数下标引入下一个数字,起始位置为1,负整数的绝对值达到,截取是从过去。

如:ABCDEFG。Substr(2)-FG 和ABCDEFG。substr (ABCDEFG±2,长度)

2。子串(开始、结束)

在两个指定下标之间提取字符串的字符。

子也在两参数传递,但两参数均为下标的数字,和下标计算从0,和截取的长度是两下标之间的差异。

可以被记住为没有尾巴的脑袋

如:ABCDEFG。Substring(2,4)-> CD