字符串操作方法

indexOf()//返回查找某一个字符串第一次出现的下标

//定义字符串
String.indexOf("要查找的字符串",从哪一下标开始)
返回第一次出现的下标
wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==

 

 slice() //截取字符串两个参数第一个是开始的下标,第二个是结束的下标,如果第一个参数是负数就是倒数下标。

str.slice(开始的位置,结束的位置)

split() //将字符串拆分,两个参数,一个是要拆成用什么符号拼接的字符串,第二个是匹配的位数,比如3就是三个连接的字符串才拼到一起,其他的不截取。

str.split('以某种符号拼接',截取的字符长度要求)

cancat() //拼接两个字符串

str.concat(另一个字符串)

replace()//两个参数,第一个是要替换的字符,第二个是要替换成的内容

str.replice("匹配的字符串",替换的内容)

lastIndexOf()//某字符最后一次出现的位置

str.lastIndexOf("匹配的字符")
返回最后一次匹配的下标

charAt(index)
功能:返回stringObject中index位置的字符,如果没有返回空

chatAt
str.chatAt(下标)
返回下标位置的字符,如果没有返回空

charCodeAt()
功能:返回stringObject中index位置的字符编码。

str.charCodeAt(下标)
返回下标处字符的编码

substring()

语法及功能同slice()完全一样,区别只在于遇到负数时,自动将参数转换为0。
substring()会把较小的数作为开始位置,较大的数作为结束位置。

//字符串截取
str.subString(开始的下标,结束的下标)
区别是当下标为负数时自动转为0

substr()

语法:stringObiect.substr(start,len)
功能:截取字符串

str.subStr(开始下标,要截的字符串长度)

toUpperCase()

将字符串转换为大写
返回值:返回一个新字符串,不修改原字符串

str.toUpperCase()
把小写字母转为大写字母

toLowerCase()

将字符串转换为小写
返回值:返回一个新字符串,不修改原字符串

str.toLowerCase()
//把大写字母改变成小写字母

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
JavaScript提供了许多字符串操作方法,以下是一些常用的方法: 1. 字符串长度:使用`length`属性可以获取字符串的长度。 示例:`var str = "Hello World"; console.log(str.length); // 输出 11` 2. 字符串连接:使用`+`运算符可以将两个字符串连接起来。 示例:`var str1 = "Hello"; var str2 = "World"; console.log(str1 + " " + str2); // 输出 "Hello World"` 3. 字符串索引:可以通过索引访问字符串中的单个字符,索引从0开始。 示例:`var str = "Hello"; console.log(str); // 输出 "H"` 4. 子字符串提取:使用`substring(start, end)`方法可以提取字符串的子串,其中`start`表示起始索引(包含),`end`表示结束索引(不包含)。 示例:`var str = "Hello World"; console.log(str.substring(0, 5)); // 输出 "Hello"` 5. 字符串查找:使用`indexOf(substring)`方法可以查找子串在字符串中的位置,返回第一次出现的索引,如果没有找到则返回-1。 示例:`var str = "Hello World"; console.log(str.indexOf("World")); // 输出 6` 6. 字符串替换:使用`replace(oldValue, newValue)`方法可以将字符串中的指定子串替换为新的子串。 示例:`var str = "Hello World"; console.log(str.replace("World", "CSDN")); // 输出 "Hello CSDN"` 7. 字符串分割:使用`split(separator)`方法可以将字符串按照指定的分隔符分割成数组。 示例:`var str = "Hello,World"; console.log(str.split(",")); // 输出 ["Hello", "World"]` 8. 字符串大小写转换:使用`toUpperCase()`方法可以将字符串转换为大写,使用`toLowerCase()`方法可以将字符串转换为小写。 示例:`var str = "Hello World"; console.log(str.toUpperCase()); // 输出 "HELLO WORLD"`
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值