js截取,拼接,字符串方法

🧁个人主页:个人主页

✌支持我 :点赞👍收藏🌼关注🧡

⛳js截取,拼接,字符串方法

🪓slice方法

🎈slice(start,end)两个参数,截取字符串内容为,从以start为下标的字符开始,截取start和end差的长度(即不包含结束下标的字符)

🎈start(必选):规定从何处开始选取,若为负数,则从右边开始截取,-1代表右边第一个位置,-2为第二个位置,依次类推

🎈 end:规定从何处开始结束,若为负数,则加上该数值加上字符串的长度即为结束的位置,若无该参数,就从开始位置截取到末尾

const str = 'wertfdbjdncmz'
console.log(str.slice(3,6))
//tfd

const str = 'wertfdbjdncmz'
console.log(str.slice(3,-1))
//tfdbjdncm
👚substr方法

🎀substr(start,length),第一个为开始截取的位置,第二个参数为截取的长度

🎀若start为负数,则从右边开始截取,-1代表右边第一个位置,-2为第二个位置,依次类推

🎀 若length为负数,返回 ’ ’

 const str = 'wertfdbjdncmz'
 console.log(str.substr(3,5))
 //  tfdbj
🍆indexOf方法

🪁若无要查找的字符则返回 -1

  • indexOf(String str, int fromIndex) 获取 指定字符 从 某处 开始第一次出现的位置
 const str ='battnjklsk'
 console.log(str.indexOf('k',2));
//6
//表示k从第二个位置开始第一次出现的位置为6
  • indexOf(String str)获取指定字符第一次出现的位置,并返回下标
 const str ='battnjklsk'
 console.log(str.indexOf('t'));
//2
🌋lastIndexOf方法

lastIndexOf(value)查找匹配的字符串最后出现的位置,并返回下标

若无要查找的字符则返回-1

  const str ='batnjktlsk'
  console.log(str.lastIndexOf('t'));
🛬 split方法

用法:将一个字符串分割成一个字符串数组

split(str,length): str指按照指定字符分割,length表示字符串数组的最大长度,若以""为分割符,则返回由每个字符串组成的字符串数组

 const str ='q:w:e:r'
 console.log(str.split(':'));
// ['q','w','e','r']
 const str = 'q:w:e:r'
 console.log(str.split(':',2))
//['q','w']
 const str = 'butd-nm kl'
 console.log(str.split(''))
//['b', 'u', 't', 'd', '-', 'n', 'm', ' ', 'k', 'l']
✨join方法

用法:将数组以分隔符合并为字符串

join(str)

 const arr1 = ['z','x','c']
 console.log(arr1.join(''))
//zxc
const arr1 = ['z','x','c']
console.log(arr1.join('|'))
//z|x|c
🧨charAt方法

用法:获取下标对应的字符

 const str ='w1chviowehfvoWU'
 console.log(str.charAt(3));
//h
🦜concat方法

🥨用法:将2个数组拼接为1个数组

🥟 arr1.contact.arr2()

const arr1 = ['q','w','e']
const arr2 = ['a','s','d']
console.log(arr1.concat(arr2))
//['q','w','e','a','s','d']
  • 14
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 10
    评论
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值