美文网首页
substring() 方法

substring() 方法

作者: 人不风流只为贫 | 来源:发表于2019-03-09 18:43 被阅读0次

substring() 方法返回一个字符串在开始索引到结束索引之间的一个子集, 或从开始索引直到字符串的末尾的一个子集。

语法

·str.substring(indexStart[,indexEnd])·

参数

indexStart:

需要截取的第一个字符的索引,该字符作为返回的字符串的首字母。(就是起始的截取位置)

indexEnd:

可选。一个 0 到字符串长度之间的整数,以该数字为索引的字符不包含在截取的字符串内。(截取结束的位置)

现在我们要开始用它了,举例:

var str = 'hello world!'

一个参数

str.substring(1)              //  "ello world!"

当只有一个参数的时候,会从下标为1开始取至结尾

两个参数

str.substring(1,5)              //  "ello"

当有两个参数的时候,表示从indexStart的位置取到 indexEnd-1 的位置结束

相同参数

str.substring(2,2)              //  " "

当两个参数相同时,会返回空

一大一小参数

str.substring(7,3)              //  "lo w "

当前一个参数大于后面那个参数时,substring会把他们调换位置,相当于str.substring(3,7)

负数参数

str.substring(-3)              //  "hello world! "

str.substring(-3,-4)              //  " "

str.substring(3,-9)              //  "hel "

当参数是负数的时候,substring会把负数变为0,表示从0的位置开始取,如果变为0之后前一个参数大于后面那个参数,substring会把他们调换位置,参考上面所说的

今天substring() 方法就写到这,如果有遗漏或者错误的,请指出或者私信我,谢谢大家。

相关文章

网友评论

      本文标题:substring() 方法

      本文链接:https://www.haomeiwen.com/subject/wdhohftx.html