【javascript】substr和substring的使用区别
2015-02-28 14:26
489 查看
substr和substring都用作字符串的截取操作,下面将做两者的区分和实例展示:
substr 方法
返回一个从指定位置开始的指定长度的子字符串。
stringvar.substr(start [, length ])
var s = "hello,world"
s.substr(3,1)
>>> "l"
str.substr(start,length)
start
必选项。所需的子字符串的起始位置。字符串中的第一个字符的索引为 0。
length
可选项。在返回的子字符串中应包括的字符个数。
说明
如果 length 为 0 或负数,将返回一个空字符串。如果没有指定该参数,则子字符串将延续到该字符串的最后。
substring方法
返回位于 String 对象中指定位置的子字符串。
strVariable.substring(start, end)
参数
start
指明子字符串的起始位置,该索引从 0 开始起算。
end
指明子字符串的结束位置,该索引从 0 开始起算。
说明
substring 方法将返回一个包含从 start 到最后(不包含 end )的子字符串的字符串。如果end没有指定参数,则将返回该字符串从start到最后.
var s = "hello,world"
s.substring(1,2)
>>> "e"
s.substring(1)
>>> "ello,world
substr 方法
返回一个从指定位置开始的指定长度的子字符串。
stringvar.substr(start [, length ])
var s = "hello,world"
s.substr(3,1)
>>> "l"
str.substr(start,length)
start
必选项。所需的子字符串的起始位置。字符串中的第一个字符的索引为 0。
length
可选项。在返回的子字符串中应包括的字符个数。
说明
如果 length 为 0 或负数,将返回一个空字符串。如果没有指定该参数,则子字符串将延续到该字符串的最后。
substring方法
返回位于 String 对象中指定位置的子字符串。
strVariable.substring(start, end)
参数
start
指明子字符串的起始位置,该索引从 0 开始起算。
end
指明子字符串的结束位置,该索引从 0 开始起算。
说明
substring 方法将返回一个包含从 start 到最后(不包含 end )的子字符串的字符串。如果end没有指定参数,则将返回该字符串从start到最后.
var s = "hello,world"
s.substring(1,2)
>>> "e"
s.substring(1)
>>> "ello,world
相关文章推荐
- JavaScript 中 substr 和 substring的区别
- JavaScript 中 substr 和 substring的区别
- javascript中substring()方法与substr()方法的区别
- javascript中substring和substr的用法和区别
- JavaScript substr() 和 substring() 方法的区别
- JavaScript 中 substr 和 substring的区别
- JavaScript 中 substr 和 substring的区别
- javascript:substring截取字符串的问题 (substring与substr的区别 )
- JavaScript 中 substr 和 substring的区别
- javascript,子字符串操作方法:Slice()、Substr()、Substring()的区别
- JavaScript中substr和substring的区别
- JavaScript 中 substr 和 substring的区别
- javascript中substr,substring,slice.splice的区别说明
- JavaScript 中 substr 和 substring的区别
- javascript中substring()方法与substr()方法的区别
- JavaScript substr() 和 substring() 方法的区别
- JavaScript 中 substr 和 substring的区别
- javascript中substr,substring,slice.splice的区别说明
- javascript中截取字符串操作substring和substr区别
- javascript的substring substr slice的区别