js中substring和substr用法与区别

2024-10-30 05:42:21

1、在开始之前,先回顾下js中下标(数组元素/字符串中字符下标):下标总是从0开始计数,例如var arr = [1,2,3]稆糨孝汶;//数组的长度为3,元素下标依次为:0,1,2arr[0] = 1,arr[1]=2..字符串类似:如var s = "hello";//字符串长度为5,第一个字符'h'的下标为0,依次类推

js中substring和substr用法与区别

4、string.substring(from, to):从from位置截取到to-1的位置var s = "hello";s.substring(1,3);//相当于从位置为1的字符截取到位置为2的字符,得到子串为:"el"

js中substring和substr用法与区别

7、补充两种特殊情况:a、第二个参数超过了剩余字符长度var s = "hello";s.substr(1,7)//这种情况下默认从,start位置到原字符串末尾,即返回:"ello"

js中substring和substr用法与区别

9、string.substr(start)不带length参数,默认指代从start位置截取到字符串末尾var s = "hello";s.substr(3)//"lo"

js中substring和substr用法与区别
猜你喜欢