1、charAt(num)//返回对应字符串索引的内容
2、charCodeAt(num)//返回对应的字符串索引的内容的 unicode 编码
3、String.fromCharCode(unicode编码)//将参数中的 unicode 编码返回成对应的字符串内容,多个编码用逗号隔开
4、trim()//创建一个字符串的副本,删除前置和后缀的(不包括中间的)的所有空格,然后返回结果,去除开头空格和末尾空格的分别还有trimstart/trimend
5、split(参数一,参数二)**//根据分隔符,将字符串拆分成数组,参数一是分割字符串的符号。参数二是用来限制数组长度的,这个方法很重要,我们可以通过这个方法将一个字符串转换成数组;可以和数组方法 join() 一起完成字符串与数组之间的相互转换**
6、substring(start, end)//用来截取字符串的内容(重要)
7、substr(start,length)//用来截取字符串的内容,参数一是开始的索引,如果为负数,从后往前进行数,参数二表示截取的长度
8、toUpperCase()//转换成大写
9、toLowerCase()//转换成小写
10、replace(regexp/substr,replacement)//用来对字符串进行查找和替换操作,并返回一个新的字符串
//第一个参数为被替换的字符,可以为正则表达式 //第二个表达式为要替换成什么字符11、match(searchvalue/regexp)//返回一个数组,将字符串中符合括号内字符或正则表达式的字符的所有信息存放进该数组,参数可以为一个字符或者一个正则表达式,例如:
12、search()//用于检索字符串中指定的子字符串
13、split(separator,howmany)//separator 必需,字符串或正则表达式,从该参数指定的地方分割 stringObject
//howmany 可选,该参数指定返回的数组的最大长度。如果设置了该参数,返回的数组长度不会大于该参数,多余部分会被丢弃。
__
与数组一样共有的方法
14、slice(start,end)//截取字符串的方法,如果为负数,从后往前进行截取,包括开始的索引,类似于 subString 方法
15、indexOf( project,start) //从字符串开头开始找,第一个参数是查找的项目,第二个是查找的起点(可选),第二个参数如果为负数,在字符串方法中是默认按照 0 处理。返回值为该项目的索引
16、lastIndexOf( project,start) //从字符串末尾开始找,第一个参数是查找的项目,第二个是查找的起点(可选),第二个参数如果为负数,在字符串方法中是默认按照 0 处理
17、concat()//可以基于当前字符串或数组所有项创建一个新字符串,参数只能是字符串或只含有字符串的数组和代表他们的变量,创建一个原字符串的副本
18、includes()// includes() 方法用于判断字符串或者数组是否包含指定的子字符串或数组项,或者判断数组中是否有指定的元素。参数只能是字符串。例如:[‘hellow’,’world’].includes(‘hellow’) ,如果数组存在指定元素就会返回true,没有就返回false。
19、valueof():返回某个字符串对象的原始值
核心方法: substring() split() toUpperCase() toLowerCase() indexOf()