string常用方法: 1.substring(start开始位置的索引,end结束位置的索引)截取的位置不包括结束位置的字符串,只写一个参数表示从开始位置截取到最后. 2.slice(start开始位置索引,end结束位置的索引)基本和substring相似,区别在于参数为负数 输入负值时,值与字符串的长度相加 3.substr(start开始位置索引,end需要返回的字符个数) 4.charAt(index)方法返回指定索引位置处的字符,如果超出有效范围(0与字符串长度减1)的索引返回空字符串. 5.index(string)返回String对象内第一次出现字符串位置.如果没有找到子字符串,则返回-1. 6.lastIndexOf(string)倒叙查找 返回string对象内第一次出现子字符串位置,如果没有找到子字符串,则返回-1. 7.split(str)将字符串以参数分割为数组. 8.toLowerCase方法返回一个字符串,该字符串中的字母被换成小写. 9.toUpperCase 方法返回一个字符串,该字符串中的所有字母都被换为大写字母 数组常用的几种方法 push:向数组的末尾增加一项 返回值是数组的新长度 unshift:向数组开头增加一项 返回值是数组的新长度 pop:删除数组的末尾项 返回值是删除的数组项 shift:删除数组开头项 返回被删除的开头项目 splice:删除数组中的任意项 返回值是被删除的数组项 slice:复制数组 返回值是复制到的新数组 写上数值之后 不包含被复制的最后一项 拼接: concat:把一个数组和另一个数组拼接在一起 返回拼接好的数组 join:把数组中的每一项 按照指定的分隔符拼接成字符串 排序: reverse:倒序数组 返回值倒序数组 原有数组改变 sort:根据匿名函数进行冒泡排序 b-a倒序 a-b升序 兼容性不好: indexOf:返回获取项在数组中的索引 lastIndexOf:返回获取项在数组中出现的最后一次索引 forEach: 循环遍历数组 参数是一个匿名函数 默认返回为undefined map:循环遍历数组 参数是一个匿名函数