首先我们先理解啥事字符串
字符串是我们在前后端交互的必要条件,字符串形式的创建的有两种方式
1 用new创建(代码如下)
var str =new string(“字符串”)
2,字面量的方法(代码如下)(常用)
var str =“字符串”
接下来我们说下字符串的属性(length)这个属性的意思是表示字符串的长度用法如下
var str =‘字符串’
str.length(这样就可以看到我们字符串中的长度)
话不多说接下来是方法
方法:
charAt();(重点)这个方法是查看的该索引上的字符串内容放回的是该索引的字符串
格式 变量名.charAt(索引)
返回值是该索引上的字符串
charCodeAt();作用是查找的是该下标的utf-8的编码(索引就是下标)
格式 变量名.charCodeAt(索引)
返回的是该索引上的字符串的utf-8编码
substr(开始索引,多少个);作用是从开始的索引的位置,查找到第2个参数的个数(第2个参数觉定了查找多少个)
格式 变量名.substr(开始的索引,查找的个数)
放回的一个新的数组,不会改变原数组
substrimg(开始下标,结束的下标)作用是截取字符串,从开始索引截取到停止的索引含头不含尾!不会改变原数组,返回的是一个新的数组
格式 变量名.substrimg(开始的索引,查找的个数)
放回的一个新的数组,不会改变原数组
tolwerCase()作用是将大写改为小写返回的是转换好的字符串(不常用)
格式 变量名.tlowerCase( )
toUpperCase()作用将小写的字符转化大写,返回的转化好的大写(不常用)
格式 变量名.toupperCase( )
replace()(重点)作用是将字符串的一些字符替换成另一些字符!
格式 变量名.replace(要被替换的字符,替换成的字符)(只能找到第一个)
返回的是替换好的字符!
concat();作用:拼接字符串,返回值是拼接好的字符串!(不过我们用+即可)(不常用)
slice()作用是截取字符串:参数(开始索引,结束索引)含头不含尾;可以截取负数,如果是负值的话,表示截取的是从尾部开始负整数量的字符
格式 变量名.slice(开始的索引,结束索引)
放回的一个新的数组,不会改变原数组
split()(重点)分隔字符串!参数(分隔符,分隔多少个(可以不写,默认的是全部))
第一个参数是分隔符,表示按照那个字符进行分隔;
第2个参数是表示分隔多少个,不写默认的是全部。
返回得是一个分隔好的新数组 不会改变原数组
格式 变量名.split();
indexOf()(重点)参数(“字符串片段”,‘ 可以查询的索引’)
作用在字符串查找指定的字符串片段,如果找到返回首字符的索引没有返回的是-1,找到返回的是该字符的下标
格式 变量名.indexOf(‘字符串片段’,‘可以查询的索引’(可以不写默认的是查询全部))
inculdes()(重点)作用是查找字符串中是否包含该字符片段
返回的是布尔值包含返回的是true,不包含返回的是false
格式 变量名.inculdes(“字符串片段”)
trim吗()(重点)去除首尾的空格
返回的去除的首尾空格的字符串
格式 变量名.trim();
好今天就这样还与一些新的以后写