什么是字符串?
双引号和单引号包裹的一段文本就是字符串,如果要在双引号或单引号里再包裹一个单引号或双引号要加 \ 否则会报错。
索引:(索引=下标)
索引是从0开始的
使用一串字符串的索引的方法
var 变量名="字符串"
取变量的第一个字符串,例如:变量名 [这里边写字符串的索引]
字符串的属性和方法:
length 长度,返回的是字符串的长度,使用方法:变量名.length
charAt (这里边写字符串里某个字符的索引)返回指定索引位置的字符,使用方法:变量名.charAt ()
charCodeAt(这里边写字符串里某个字符的索引)返回指定索引字符的Ascll码,使用方法:变量名.charCodeAt
concat(这里边写要拼接的的字符串)连接两个或多个字符串返回连接后的字符串,括号里边是要拼接的字符串,里边可以有多个参数,不改变原字符串。使用方法:变量名.concat(要拼接的字符串)
indexOf(这里边写要检索字符)返回字符串中检索指定字符第一次出现的位置,如果含有检索的字符那么返回的是第一次出现的索引,如果不含有检索字符串那么返回的是-1。使用方法:变量名.indexOf(要检索的字符)
lastIndexof(这里边写要检索的字符)返回字符串中检索指定字符最后一次出现的位置,如果含有检索的字符那么返回的是字符最后一次出现出现的索引,如果不含有检索字符串,那么会直接报错,使用方法:变量名.lastIndexof(检索的字符)
substr()从起始索引号取字符串中指定的字符,使用方法:变量名.substr (n,m)。n就是从索引是n的字符开始提取m个,如果括号里边只有一个n那么就是从索引是n的字符开始截取直至最后一个,不影响原有字符串
Substring( ) 提取字符串中两个指定索引号之间的字符,使用方法:变量名.Substring(n,m)。提取索引是n的字符开始至索引是m的字符结束之间的字符不包括索引是m的字符
slice( )提取字符中的片段两个指定索引号之间的字符新的字符串,使用方法:变量名.slice(n,m)提取索引是n的字符开始至索引是m的字符结束之间的字符不包括索引是m的字符
slice和Substring的不同之处:slice可以接受负的初始值,Substring不可以
split()把字符串分割成子字符串的数组,使用方法:变量名.split(字符串中的某个字符),以字符串中的某个字符进行切割,切割出的字符串是一个数组
toLowercase()把字符串全部转换成小写
toUppercase()把字符串转换成大写
trim()去除字符串首尾的空格
replace()替换字符串中指定的字符,但是只能替换匹配到的第一个值,使用方法:变量名.replace(n,m)n为要替换的旧字符,m为替换的字符并且之执行一次