js字符串截取substring()⽅法、substr()⽅法、slice()⽅
法、spl。。。
三种 js 截取字符串的⽅法:
substring() ⽅法;
substr() ⽅法;
slice() ⽅法;
1、:substring() ⽅法:string.substring(from, to) ⽅法从 from 位置截取到 to 位置,to 可选,没有设置时默认到末尾【⽤于提取字符串
中介于两个指定下标之间的字符】
2、slice() ⽅法:slice(start,end) ⽅法⽤于提取字符串的某个部分(从参数 start 到 end 位置),并以新的字符串返回被提取的部分。类似 substring()
3、substr() ⽅法:substr(start [, length ])可在字符串中截取从开始下标开始的指定数⽬的字符。
let str = 'vue packagejson'
console.log(str.substring(4,8)) //substring 截取第5个到第8个;返回:pack
console.log(str.substring(4))  // 截取第5个到末尾;返回:packagejson
console.log(str.substr(4))  // 截取第5个到末尾;返回:packagejson
console.log(str.substr(4,8))  // 截取第5个字符开始截取8个字符;返回:packagej
console.log('-----------------------------')
console.log(str.slice(4,8)) // slice截取第5个到第8个;返回:pack
console.log(str.slice(4))  // 截取第五个到末尾;返回:packagejson
console.log('-----------------------------')
console.log(str.slice(0)) // 返回整个字符串;返回:vue packagejson
console.log(str.substring(0))  // 返回整个字符串;返回:vue packagejson
console.log(str.substr(0))  // 返回整个字符串;返回:vue packagejson
//------------在上⾯的例⼦中我们可以看出slice()和substring()的⽤法是相同的--------------
// -----------返回的值也是⼀样的,但当参数为负数时,他们的返回值却不⼀样
console.log(str.slice(2,-4)) // 截取第3个到第11(2,11);返回:e package
console.log(str.slice(2,11))
console.log(str.substring(2,-4))  // 实际上是substring(2,0),负数转换为0,substring总是把较⼩的数作为起始位置。返回:vu
//------------------
函数:split()
功能:使⽤⼀个指定的分隔符把⼀个字符串分割存储到数组
let strA = 'jpg|bmp|gif|ico|png'
let arr=strA.split('|')
console.log(arr)
函数:John()  --------------------字符串拼接
功能:使⽤您选择的分隔符将⼀个数组合并为⼀个字符串
let myList=new Array('jpg', 'bmp', 'gif', 'png');
let pList=myList.join('|');
js合并两个数组console.log(pList)  // 返回: jpg|bmp|gif|png  ---string 类型  //  遇到过后台⼊参需要⽤逗号隔开时

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。