JS String 常用方法总结

这篇博客总结了JavaScript中String对象的常用方法,包括trim()、slice()、replace()、match()、split()、substr()、lastIndexOf()、indexOf()、toLowerCase()、toUpperCase()和charAt()。内容详细介绍了每个方法的用法和效果,对于理解和使用JavaScript字符串操作非常有帮助。
摘要由CSDN通过智能技术生成

1、trim()方法 删除字符串前后的空格

let a=' asdfsfaf   '
let b=a.trim()
console.log(a)
console.log(b)

1
不改变原字符串

2、str.slice(beg[,end]) 方法

提取字符串的一部分,并返回一个新字符串,原字符串不改变
end 为负数时,等价于str.length+end,去掉右侧|end|个字符

let a=' asdfsfaf   '
let b=a.slice(4,5)
let c=a.slice(4,-1)
console.log(a)
console.log(b)
console.log(c)

1

3、str.replace(reg|substr,newSubStr|function)

replace方法对string进行查找和替换,并返回一个新字符串
参数searchValue有两种形式:1、字符串 2、正则表达式
参数replaceValue也有两种形式:1、字符串 2、函数

不会改变原本数据

let a='(555)666777';
let old=/\((\d{3})\)/
let b=a.replace(old,"$1")
console.log(a) //(555)666777
console.log(b) //555666777

当searchValue是一个字符串时,那么只会在这个字符串第一次出现的地方被替换

var result = 'Nerver say Nerver!'.replace('Nerver','always');  

那么得到的结果将会是‘always say Nerver!’

如果searchValue是正则表达式,且带有g标识,则会替换所有匹配,没有g标识,也只会替换第一个参数,如

var result = 'Nerver say Nerver!'.replace(/Nerver/g,'always'
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值