字符串声明
1.直接声明 var str='hello'
2.使用new关键字 (会开辟新的内存空间) var str=new String('hello')
new String 和 String的区别 前者开辟空间 后者只是进行转换
字符串查询方法
1.index 从前往后
2.lastindexof 从后往前
3 search 从前往后 不能指定起始位置 支持正则表达式
根据下标返回对应的字符串
1.charAt(根据下标返回字符串)
2.charCodeAt(根据下标返回的对应字符串的ASCII码)
字符串截取方法
slice //传入的参数 开始的下标 结束的下标(不包含结束位置)
substring 必须具备开始位置(不支持负值) 结束位置可以写可以不写
substr //传入的参数 开始的下标 截取的个数
连接的方法
concat
支持正则表达式的四个
search 查找下标
split 分割 返回值是数组
match 匹配 将匹配的内容(如果没有g没有只匹配第一个填入)填充到对应的数组返回 (Array)
replace 替换 将对应的内容替换成某个内容然后返回 (String)
其他辅助方法
trim 去除前后空格(中间的不去)
toUpperCase //转大写
toLowerCase //转小写
fromCharCode 静态方法 将ascii码转为字符串(使用类名.对应的方法 调用 使用static进行修饰)