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 没有对该方法进行标准化,不推荐使用。