巩固基础--global对象Math对象

全局的global对象,ECMAScript中没有定义直接访问它的方式,在JS中是作为window对象的一部分实现的。
根据规范,所有不从属于其他变量的属性和方法都是global的属性。
属性:特殊值undefined、NaN、Infinity,原生引用类型构造函数Object、Array、Function、Date、Error、RegExp、Boolean、String、Number。
方法:isNaN()、isFinite()、ParseInt()、ParseFloat()、encodeURI()、encodeURIComponent()、decodeURI()、decodeURIComponent()、eval_r()等
另一个Math对象:
Math.min()
Math.max()
var a=[m,n,j,k]
var max=Math.max.apply(Math,a);
Math.ceil(),天花板--向上取整
Math.floor()地板--向下取整
Math.round()--四舍五入
产生随机数公式:Math.floor(Math.random()*可能值总数+起点数) //可能值总数=H-L+1
其他方法:
Math.abs(num) //绝对值
Math.exp(num) //Math.E的num次幂
Math.log(num) //num自然对数
Math.pow(num)  //num的pow次幂
Math.sqrt(num)  //num平方根
------------//下面是x的三角函数
Math.cos(x)
Math.sin(x)
Math.tan(x)
Math.acos(x)
Math.asin(x)
Math.atan(x)
Math.atan2(x)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值