在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