当前位置: 首页 > Web前端 > vue.js

js字符串常用的方法你知道多少?

时间:2023-04-01 11:52:26 vue.js

js中关于字符串的一些详细知识Strings:在js中,凡是被单引号或者双引号包裹起来的都是字符串,由零到多个字符组成。varstr='竹风培寻';str.length->13字符串长度str[0]->"z"取第一个字符str[str.length-1]->"n"取最后一个字符str[100]->undefined字符串中的每个字符有对应位置的索引,也有类似数组的长度来表示自己的长度typeofstr=>"string"newString(str)=>String{"zhufengpeixun"}0:"z"1:"h"2:"u"3:"f"4:"e"5:"n"6:"g"7:"p"8:"e"9:"i"10:"x"11:"u"12:"n"length:13__proto__:String[[PrimitiveValue]]:"zhufengpeixun"**`列出字符串中的每一项`**for(vari=0;ivarstr='竹风培寻';for(vari=0;i-1){//条件成立表示包含*符号}slicefunction:str.slice(n,m)从索引n(不包括m)中找到索引m,将找到的字符作为新字符串返回varstr='zhufengpeixun';str.slice(2,3)"u"str.slice(2,7)"ufeng"str.slice(2)"ufengpeixun"str.slice()"zhufengpeixun"str.slice(-3,-1)//-3表示从字符串末尾开始,向前3位,-3+(-1)=-2,-2表示取2位,从-3位开始向后取2位"xu"//和数组1中的切片操作一样如果你不要写m,你会找到字符串的结尾2.不要写n/m是一个字符串的克隆3.支持负数索引:使用字符串总长度+负数索引来计算子串和切片语法完全相同。唯一不同的是:slice支持负索引,但是substring不支持负索引【外链图片传输失败,源站可能有防盗链机制。建议保存图片直接上传。substr也是一种字符串截取方法。用法为:str.substr(n,m),从索引n截取n个字符[外链图片传输失败,源站可能有防盗链机制,建议保存图片直接上传到UpperCase/toLowerCase转换大小写字母,toUpperCase小写转大写,toLowerCase大写转小写【外链图片传输失败,源站可能有防盗链机制,建议保存图片直接上传。拆分对应于数组中的连接。数组中的join是根据指定的连接字符串连接数组中的一项,split是将字符串拆分为数组中的每一项。[外链图片传输失败,源站可能有防盗链机制,建议保存图片直接上传替换功能:替换字符串中原有字符参数:原始字符,替换为新字符return:替换后的字符串//=>将"qianduan"改为"frontend"varstr='qianduan2019qianduan2020';str=str.replace('qianduan','frontend')=>"frontend2019qianduan2020"//=>不使用正则表达式时,只能替换一个str=str.replace('qianduan','frontend')"前端2019前端2020"//==========正则方法一次性替换varstr='qianduan2019qianduan2020';str=str.replace(/qianduan/g,'Frontend')=>"Frontend2019Frontend2020"string有很多方法:ExtendString.prototypeincludeslocaleComparesearchtrim...