esma5数组新增的方法
1 indexof(要查找的元素,开始查找的位置)
2 forEach:遍历数组,数组.forEach(function(item,index,array){
item:当前遍历的元素
index:当前遍历到的索引
array:当前的数组
})
3 map方法:操作数组中的每一个元素并返回新的数组
4 filter:根据条件过滤数组,并返回新的数组
5 some 判断return后面的条件是否成立,如果成立返回true,不成立返回false,如果匹配成功后面将不再遍历
6 every方法:和some方法一样,只不过每一项都要遍历,并且都符合条件才会返回true,有一项不符合则返回false
7 Math对象
(1)math.round()四舍五入
(2)math.random()随机生成0到1之间的随机数
(3)math.max()返回最大的数
(4)math.min()返回最小的数
alert(Math.max(10,100,300));300
alert(Math.min(-1,20,11));-1
(5)alert(Math.abs(-100));//返回当前数的绝对值
(6)
alert(Math.ceil(3.5));//向上取整
alert(Math.floor(4.5));//向下取整
7 Math.pow(x,y):求x的y次方
8 Math.sqrt(4):开平方
9 js中的对象:对象也是一种数据类型,引用类型
1 对象的创建:
var person=new Object();
2 var person=Object();
3 var person={};