字符串对象
包装对象:目的是为了让原始类型的数据像引用类型数据一样,具有属性和方法
有三种包装对象:字符串对象、数值对象、布尔对象
new String() 将数据转为字符串,返回对象
String() 将数据转为字符串,返回字符串
1.转义字符 \
转换字符本身的意义
\ ' | 将具有特殊意义的引号转为普通的引号 |
\t | 将字符 t 转义为制表符(tab键),产生多个连续空格 |
\n | 将字符 n 转为换行符 |
2.字符串API
length | 获取字符串的长度 |
charAt() | 获取下标对应的字符,可以使用数组的写法 字符串[下标] |
indexOf() | 查找字符串第一个出现的位置,返回下标,找不到返回-1 |
lastIndexOf() | 查找字符串最后一个出现的位置,返回下标,找不到返回-1 |
toUpperCase() | 英文字母转大写 |
toLowerCase() | 英文字母转小写 |
slice(start, end) | 截取字符串,start开始的下标,end结束的下标,end为空截取到最后,如果下标是负数表示倒数 |
substr(start, count) | 截取字符串,start开始的下标,count截取的长度,count为空截取到最后,下标是负数表示倒数 |
substring(start,stop) | 用于提取字符串中介于两个指定下标之间的字符 |
split(str) | 将字符串转为数组,str表示按照指定的字符串切割为数组 |