JavaScript Math对象方法

希望能帮助到有需要的人

console.log(Math.pow(2,53)); //9007199254740992 2的53次方

console.log(Math.round(.6)); //1.0 舍入到最接近的整数

console.log(Math.ceil(.6)); //1.0 向上取整到一个整数

console.log(Math.floor(.6)); //0.0 向下取整到一个整数

console.log(Math.abs(-5)); //5 绝对值

console.log(Math.max(x,y,z)); // 返回最大值

console.log(Math.min(x,y,z)); // 返回最小值

console.log(Math.random()); // 伪随机数x 其中0<= x < 1.0

console.log(Math.PI); //圆周率

console.log(Math.E); //e 自然数的底数

console.log(Math.sqrt(3)); //3的平方根

console.log(Math.pow(3, 1/3)); //3的立方根

console.log(Math.sin(0)); //三角函数:还有Math.cos Math.atan

console.log(Math.log(10)); //10的自然对数

console.log(Math.log(100)/Math.LN10); //以10为底的100的对数

console.log(Math.log(512)/Math.LN2); //以2为底的512的对数

console.log(Math.exp(3)); //Math.E的立方

//ES6又新增了一些函数

console.log(Math.cbrt(27)); //3 的立方

console.log(Math.hypot(3, 4)); //5 所有参数和的平方和的平方根

console.log(Math.log10(100)); //2 以10为底的对数

console.log(Math.log2(1024)); //10 以2为底的对数

console.log(Math.log1p(x)); //(1+x)的自然对数;精确到非常小的x

console.log(Math.expm1(x)); //Math.exp(x)-1; Math.log1p() 的逆运算

console.log(Math.sign(x)); //对<、==、>0的参数返回-1、0或1

console.log(Math.imul(2,3)); //6 优化的32位整数乘法

console.log(Math.clz32(0xf)); //28 32位整数中前导0的位数

console.log(Math.trunc(3.9)); //3 剪掉分数部分得到整数

console.log(Math.fround(x)); //舍人到最近的32位浮点数

console.log(Math.sinh(x)); //双曲线正弦,还有Math.cosh()和Math.tanh()

console.log(Math.asinh(x)); //双曲线反正弦,还有Math.acosh()和Math.atanh()

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值