字符串的属性和方法
: 1. Length: a) 字符串的长度 2. Substring(num1,nmu2) a) 截取字符串 num1开始位置 num2结束位置(不包括结束位置) 会自动调换位置 3.
Substr(num1,num2) a) 截取字符串 num1开始位置 num2截取的长度 4. slice(num1,num2) a) 截取字符串 num1 开始位置 num2 结束位置 不包过结束位置 截取的字符串是参数中间的数
注
:substring substr slice
都可以接受一个参数
没有第二个参数默认到最后
5. IndexOf(string) a) 查找一个字符串在另一个字符串中的位置存在返回对应的位置 不存在返回-1 6. LastIndexOf(string) a) 查找一个字符串在另一个字符串中的位置(从后向前查找) 存在返回对应的位置不存在返回-1
注
:
可以接受第二个参数
num(
从第几个位置开始查找
7. Trim() a) 去掉两端的空格中间的去不掉 (不会改变原有的字符串产生新的字符串) 8. Math() a) 查找字符串是否匹配某个字符串如果没有找到 则返回null 返回数组格式 返回内容为寻找字符串的位置 和原字符串 9.
Search() a) 查找字符串是否匹配某个字符串如果没有找到匹配的字符串则返-1 找到返回下标 10. Replace(oldstring,newstring) a) 替换 oldstring 原字符串 newstring要替换的字符串
11. Split(symblol) a) 分割 (数组和字符串互相转换的一个方法 )
数组的方法 1. Array.IsArray(); a) 判断是否是数组类型 2. ValueOf() a) 返回数组自身 3. ToString()
a) 可以将数组转化为字符串类型 与 + 号效果一样 4. Push() a) 向数组末尾添加元素 返回新的长度 5. Pop() a) 删除数组末端元素
返回当前删除的元素 6. Join() a) 将一个数组按照指定参数作为分隔符 将所有元素组成一个字符串 如果不写参数 默认按照逗号进行拆分 7. Shift() a) 删除数组中第一个参数 返回当前删除的元素
8. Unshift() a) 向数组的头部添加元素 返回当前数组的长度(可以添加一个,也可以添加多个按照逗号分隔) 9. Reverse() a) 将数组倒叙排列 没有参数 直接调用 10.
Slice(num1,nmu2) a) 数组截取方法 num1开始位置 num2 结束位置可以接受一个参数 不包括结束位置 11. Splice(num1,num2,”str1”,”str2”) a) 根据下标删除数组中的元素 并且可以向数组中插入新得元素来替代删除数组 ,插入的新数组不是必须的 num1开始位置
num2 删除的长度 str1插入的数组 12. Sort() a) 排序 按单一字符进行排序 13. IndexOf() a) 判断寻找的字符串是否在数组中 存在返回下标 不存在返回-1 14. LastIndexOf() a)
判断寻找的字符串是否在数组中 存在返回下标 不存在返回-1(从后向前查找)
javascript 字符串数组复习
原文链接:
www.shsxt.com