美文网首页
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