JavaScript字符串的方法

这篇博客详细介绍了JavaScript中字符串的方法,包括length()、toLowerCase()、toUpperCase()、slice()、substring()、substr()、split()、indexOf()、lastIndexOf()、replace()和trim()。通过实例解析了这些方法的用法和区别,帮助读者更好地理解和应用JavaScript字符串处理。
摘要由CSDN通过智能技术生成

字符串的方法

字符串的方法含义概念
length()字符串的长度
toLowerCase()把字母转换为小写的
toUpperCase()把字母转换为大写的
slice()分割字符串
substring()截取字符串
substr()截取字符串
split()分割字符串为数组
indexOf()查找字符串中首次出现的字符,返回的索引值,找不到返回-1
lastIndexOf()查找字符串中尾次出现的位置,找不到返回-1
replace()替换
trim()去除字符串两端的空白
字符串的长度:length()
let str='abcdefgabcd';

console.log(str)

//返回的是 字符串的长度
把字母转换为小写的:toLowerCase()
let str='abcdefgFADCOd';

let re=str.toLoewrCasr()
console.log(re)   //全部变成小写的

toUpperCase():把字母转换为大写的
let str='abcdefgabcd';
let re=str.toUpperCase;
console.log(re)  //全部称为大写的
slice():分割字符串
let str='abcdefgabcd';
//slice(start,end):从start索引值位置开始截取,截取到end索引值
特别注意:end截取不到
let re=str.slice(1,4)
console.log(re)
substring():截取字符串
let str='abcdefgabcd';
//stubstring(start,end):从start索引值1位置开始截取,截取到end索引值

let re =str.substring(1,5)
console.log(re)   //bcde
slice()与substring()区别:

slice()不能最大的写到最前面,最小的写到最后面,否则会截取不到

substring():可以找到从最小的开始截取,然后再找到最大的

substr();截取字符串
let str='abcdefgabcd';
//substr(start,length):从start索引位置开始截取,截取到length个
let re=str.substr(1,3)
console.log(re)
split():分割字符串为数组
let str='abcdefgabcd';
let re=str.split('c')
console.log(re)   //['ab','defgab','d']
indexOf():查找字符串中首次出现的字符,返回的索引值,找不到返回-1
let str='abcdefgabcd';
let re=str.indexOf('b')
console.log(re)  //(1 )
lastIndexOf():查找字符串中尾次出现的位置,找不到返回-1
let str='abcdefgabcd';
let re=str.lastIndexOf('b')
console.log(re)  //8
replace():替换
let str='abcdefgabcd';
let re = str.replace('c','***********')
console.log(re)  //ab***********defgab***********d
trim:去除字符串两端的空白
let str='		abcde		fga			bcd					';
let re = str.trim('string')
console.log(re)   //abcde      fga       bcd;    
案例
let str='我爱我的祖国哇哈哈'
//查找字符串的位置
let start=str.indexOf('祖')

let re=str.substr(start,2)
consoel.log(re)
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小白在线学前端

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值