基本数据类型,包装数据类型
一、创建
字面量:var str='ni hao'
内置构造函数:var str=new String('ni hao')
二、基本操作
1、length属性 字符串.length
2、索引属性,只能读,不能修改
3、遍历字符串
三、字符串常用方法
1 字符串.toLowerCase()字母换成小写
2 toUpperCase()字母换成大写
3 charAt(索引)该索引位置的对应字符
4 charCodeAt(索引) 该索引对应字符,unicode编码
5 split() 按分隔符分开,返回一个数组
6 replace('换下字符','换上字符') 只能替换出现的第一个,只能换一个
7 trim() 去掉字符串末尾空白
8 trimLeft/trimStart() 去掉字符串开始位置的空白
9 trimRight/trimEnd() 去掉字符串结尾处空白
10 substr(开始索引,多少个) 截取字符串,
11 subString(开始索引,结束索引) 截取字符串,包前不包后
12 slice(开始索引,结束索引) 截取字符串,包前不包后,可以是负数
13 concat(字符串) 拼接字符串
14 indexOf('字符串片段')
indexOf('字符串片段',开始索引)
查找字符出现的第一次索引位置,如果有,返回索引位置,如果没有,返回-1
15 lastindexOf('字符串片段')
lastindexOf('字符串片段','开始索引')
倒着查找
四、查询字符串 queryString
1、由数字组成的字符串,数字字符串;
html格式字符串;
查询字符串格式,key=value&key=value
json格式字符串 '{"name":"jack","age":"18"}'
2、信息变成查询字符串格式,查询字符串格式变成信息