ECMA及ecma5下新增的数组

ECMA标准 ECMAJavascript

1、严格模式

【注】严格模式下,浏览器会对JS的要求更加苛刻
“use strict”:写在哪个作用域下,这个作用域下的所有代码都遵从严格模式
【注】不要轻易在全局范围开头增加“use strict”;建议在作用域内使用
常规模式下:是不会报错的
没有声明变量,就会报错

2、ecma5下新增的数组

(1)indexOf() 数组

【格式】数组.indexOf(元素,index)
【注】使用的方式和字符串的方式一致
在这里插入图片描述

(2)forEach()

【格式】数组.forEach(function(item,index,array){
item:当前遍历到的元素
index:当前遍历到的下标
array:当前数组
})
功能:遍历数组
简便写法:arr,forEach(alert)//10 20 30

(3)map:映射 遍历->操作->返回

结果值:22,32,42,52

(4)reduce 归并

结果值为150即10+20+30+40+50

(5)filter 过滤

输出符合条件的数据

(6)some 某些

判断return后面的条件是否成立,如果成立返回true,否则返回false
【注】如果匹配成功,则返回true,后面不再进行遍历

(7)every 跟some一样

,但要求每一项都符合,才返回true,有意向不符合就返回false
【注】如果判断有元素不符合条件,返回false,直接终止循环
在这里插入图片描述

(8)Math对象:

 //Math对象用于执行数学任务

一、常用属性

:Math.PI约等于3.1414926

二、常用函数:

1、Math.round(数值)

;//四舍五入
在这里插入图片描述

2、Math.random():0~1之间的随机数

3、Math.max():返回最大数 Math.min():返回最小数

4、Math.abs(-10)//返回绝对值 10

5、Math.ceil();Math.floor()

Math.ceil() :向上取整
Math.floor():向下取整
在这里插入图片描述

6、Math.pow(x,y):求x的y次方 (x:底数;y:指数)

7、Math.sqrt();开平方

三、Math对象勾股函数

【注】参数都应该是弧度。Math.PI=180弧度
1弧度=Math.PI/180

1、Math.sin():正弦

2、Math.cos():余弦

3、Math.tan():正切

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值