字符串基础
- 长度:length
- 索引:从0开始
字符串函数(都不影响原字符串,并把结果返回)
去除头尾的全部空格:
- trim()
根据索引获取字符:
- charAt(index)
字符串分割:
- split(任意字符串或‘ ’),放回值是数组,使用头部或尾部的字符分割时出现‘ ’,分割点不包含在数组中
提取字符串:
- slice(初始位置,结束位置),不包括结束位置,初始位置大于,结束位置时,输出‘ ’
- substr(初始位置,长度)
- substring(初始位置,结束位置),初始位置大于,结束位置时,把两个位置互换
获取索引:
- indexof(字符串,index),从左到右获取字符串的索引,没有该字符串就返回-1
- lastindexof(字符串,index),从右到左获取字符串的索引,没有该字符串就返回-1
替换字符串:
- replace(被替换的,要替换的),只能替换第一个遇到的
大小写转换:
- touppercase()把整个字符串替换成大写
- toowerase()把整个字符串替换成小写
字符串遍历
- for
- forin
- forof
- 不可使用数组方法遍历,除非你把他变成数组
对象补充
object.keys(obj【对象】)
取对象所有的key,返回为数组
object.values(obj)
取对象所有的值,返回为数组
其他补充
数组可以通过对象扩展转为对象,但对象不可以通过数组扩展转为数组
对象的key如果是数字会自动排序