javascript怎么截取指定字符串(分别有哪些方式?)

Javascript 怎么截取指定的字符串?有哪些方式?

Javascript 截取指定的字符串有两种方式,分别是substring(), slice(), substr()。

方式一:substring()
语法:
stringObject.substring(start,stop)

该方法带两个可选参数,第二个参数可选,不接受负数。参数分别表示字符串的下标,该方法用于截取字符串介于两个指定下标之间的字符。
Start表示需要截取的字符串的第一个开始位置的下标。
Stop表示需要截取字符串的最后一个结束位置的下标。
例如:
var str = 'hello javascript!' console.log(str.substring(6))//输出javascript! console.log(str.substring(6,10))//输出java

方式二:slice()
语法:
stringObject.slice(start,end)

该方法带两个可选参数,第二个参数可选,接受负数。slice()方法可提取字符串的某个部分,并以新的字符串返回被提取的部分。如果参数是负数,那么它是从字符串的尾部开始算起的位置。
【javascript怎么截取指定字符串(分别有哪些方式?)】例如:
console.log(str.slice(-11))//输出javascript! console.log(str.slice(6,15))//输出javascript

方式三:substr()
语法:
stringObject.substr(start,length)

substr()方法带两个可选参数,第二个参数可选,接受负数。如果是负数,那么该参数声明从字符串的尾部开始算起的位置。该方法可在字符串中抽取从  start  下标开始的指定数目的字符,第二个参数表示需要截取的长度。
例如:
console.log(str.substr(-11))//输出javascript! console.log(str.substr(6,10))//输出javascript

    推荐阅读