数组API
1.reverse() 翻转数组元素
2.sort() 对数组进行排序,默认按照编码排列
sort(function(a,b){
return a-b;照数字从小到大排列
return b-a;按照数字从大到小排列
})
3.concat() 拼接多个数组
如何学习一个API:作用、参数、返回值数组API还需要查看原数组是否会发生变化
slice(start,end) 截取数组元素,start开始的下标,end结束的下标,不包含结束的这项,如果end为空截取到最后,下标为负数表示倒数,返回截取到的元素;原数组不会发生变化
splice(start, count, v1,v2...) 删除数组元素,start开始的下标,count要删除的长度,count为空删除到最后,下标是负数表示倒数,v1,v2删除后补充的元素,返回删除的元素,原数组会发生变化
push() 在数组的末尾添加一个或者多个元素
pop() 删除数组末尾的一个元素
unshift() 在数组的开头添加一个或者多个元素
shift() 删除数组开头的一个元素
indexOf() 查找数组中是否含有某个元素
API查找
developer.mozilla.org/zhCN/docs/W…
www.w3school.com.cn/js/index.as…
二维数组
用于对一组数据进行二次分类
[ [元素1,元素2], [元素3, 元素4].. ]
访问
数组[下标][下标] 字符串 包装对象:目的是为了让原始类型的数据像引用类型数据一样,具有属性和方法,JS提供了三种包装对象,String、Number、Boolean
new String() 将字符串包装为对象
String() 将一个值强制转换为字符串
1.转义字符 \ 改变字符本身意义
' 将具有特殊意义的引号转为普通的引号
\n 将字符n转义为换行符
\t 将字符t转义为制表符(tab键,多个连续的空格)
2.API
length 获取字符串的长度
charAt(下标) 获取下标对应的字符
indexOf() 查找字符串中的某个字符
lastIndexOf() 查找字符串中某个字符(串)最后一次出现的位置
slice(start, end) 截取字符串,start开始的下标,end结束的下标,end为空截取到最后,不包含end本身,下标为负数表示倒数
toUpperCase() 英文字母转大写
toLowerCase() 英文字母转小写
split(str) 将字符串转为数组,可以指定按照哪个字符串分隔