js 字符串常用的方法

本文介绍了JavaScript中的字符串处理函数,如编码转换(如`charCodeAt`和`fromCharCode`)、大小写转换、截取、替换、去除空格等,以及与数组的相互转换,同时提到在不同编程语言中类似功能的对比,有助于快速掌握新语言。
摘要由CSDN通过智能技术生成

字符串转行:

chatCodeAt:ASCII返回索引对应的字符。chatCodeAt(索引).

fromChatCode:Unicode 返回索引对应的字符。fromChatCode(索引) ,主要运用在unicode.

toUpperCase:所有字符转换成大写。

toLowerCase:所有字符转换成小写。

截取字符串:

substr:截取字符串。substr(开始索引,截取长度)

substring:截取字符串。substring(开始索引,结束索引)。注意最大的索引为字符串的长度-1.,如果不传结束索引,则默认到字符串末尾。

slice:截取字符串。slice(开始索引,结束索引),和substring相似。当结束索引为负数时,代表从相反的方向的索引。

replace:替换字符串。replace(要替换的字符,替换的字符)。注意,他字体换第一个被替换的字符串。

trim:去除字符串收尾空格。注意:trimStart,trimLeft 去除左边首部空格;trimEnd,trimRight 去除尾部空格。

字符串和数组转换:

split:将字符串分割成数组。split(分割字符)

join:将数组组成字符串。join("连接字符")

indexOf:判断字符串是否存在

lastIndexOf:从后面开始判断字符串是否存在。

concat:连接字符串的。两个字符串连接起来。

JSON:

parse:json字符串转换成对象。

stringify:对象转json字符串。

search:获取字符串首次出现位置的索引。当匹配时,返回值是对应的索引,未匹配时,返回值-1。

match:捕获字符串中对应的字符串内容。未匹配返回null,匹配返回一个捕获内容的数组。注意和正则标识符g使用,因为默认只显示第一个捕获的字符串;如果要返回所有的,在正则匹配量末尾加g。具体的运用,可以看底部的代码片段。

在回顾基础知识的同时,发现在PHP、GOLANG很多的方法的功能都是相似的。在不同编程语言中存在功能相似的方法,只是它们的实现方式和语法也可能大不相同,在此基础上,运用功能的共同性学习新的编程语言,会加快运用新编程语言的速度。

const initData4 = ()=>{
  let str = "sdaf1dasfdasf2das3fad"
  let a = str.match(/\d{3,3}/g)
  let b = str.search(/\d{3,3}/)
  console.log(a)
  console.log('search',b)
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值