字符串截取 substring slice substr(不推荐) 方法比较

1.substring

语法:String.substring(start, end)

           start 必需 表示从被截取字符串的索引为 start 位置起始开始截取,不可以是负数。

           end  可选 表示以被截取字符串的索引为 end 位置结束截取,不可以是负数。

如果省略 end 参数,会从 start 位置起始截取字符串末尾。

如果 start 比 end 大,这两个参数会被交换。

该方法返回从原字符串中截取的从 start(包含)位置起始,end(不包含 )位置结束新字符串

 

2.slice

语法:String.slice(start, end)

           start 必需 表示从被截取字符串的索引为 start 位置起始开始截取。

           end  可选 表示以被截取字符串的索引为 end 位置结束截取。

如果省略 end 参数,会从 start 位置起始截取字符串末尾。

当 start 或 end 为负数时,表示从被截取的字符串末尾开始,-1为最后一个字符,-2为倒数第二个字符,以此类推。

该方法返回从原字符串中截取的从 start(包含)位置起始,end(不包含 )位置结束新字符串

 

3.substr

语法:String.substr(start, length)

           start    必需 表示从被截取字符串的索引为 start 位置起始开始截取。

           length 可选 表示截取出的字符串的长度。

如果省略 length 参数,会从 start 位置起始截取字符串末尾。

当 start 为负数时,表示从被截取的字符串末尾开始,-1为最后一个字符,-2为倒数第二个字符,以此类推。

该方法返回从原字符串中截取的从 start (包含)位置起始,length 个字符新字符串

※ 注意 ※:ECMAscript 没有对该方法进行标准化不推荐使用

此条目发表在JavaScript分类目录,贴了, , , , 标签。将固定链接加入收藏夹。

发表回复