js中的math函数

本文介绍了JavaScript中的Math对象,包括Math.LN10、Math.PI、Math.SQRT1_2、Math.SQRT2等常量以及Math.abs、Math.sin、Math.cos等数学函数的用法和示例,帮助理解JavaScript中的数学运算。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Math.LN10
Math.LN10就是loge10,即10的自然对数,其值近似于 2.3025850929940459011。

Math.PI
Math.PI属性就是π,即圆的周长和它的直径之比。

Math.SQRT1_2
Math.SQRT1_2属性返回2的平方根的倒数,这个值近似为0.7071067811865476。

Math.SQRT2
Math.SQRT2属性返回2的平方根,此值近似为 1.4142135623730951。

/以下高能***/

Math.abs()
此方法可返回数值的绝对值。
console.log(Math.abs(-4))

Math.sin()
此方法返回一个数字的正弦。
console.log(Math.sin(3));

Math.cos()
此方法返回指定数字的余弦。
console.log(Math.cos(20));

Math.acos()
此方法返回一个数的反余弦。
console.log(Math.acos(0.6))

Math.asin()
此方法返回一个数的反正弦值。
注:如果参数x超过了-1.0 ~ 1.0的范围,那么浏览器将返回NaN。parameter:必需、必须是一个数值,该值介于-1.0 ~ 1.0之间。
console.log(Math.asin(0.6))

Math.acos()
此方法返回一个数的反余弦。
console.log(Math.acos(0.6))

Math.atan()
此方法可返回数字的反正切值。
console.log(Math.atan(6))

Math.ceil()
此方法能够将数字进行上舍入。
返回值是大于等于参数,并与之最接近的整数。
console.log(Math.ceil(0.1)) //上舍入操作,与0.1最接近的整数是1。
console.log(Math.ceil(3.0)) // 与3.0最接近的整数就是它本身。
console.log(Math.ceil(-4.6)) //上舍入操作,与之最接近的整数是-4。

Math.floor()
此方法可对一个数字进行下舍入。//!!!不是四舍五入
返回值是小于等于参数,并与之最接近的整数。
console.log(Math.floor(0.9));
下舍入操作,获取与0.9最接近的整数,自然是0。
console.log(Math.floor(-1.5));
下舍入操作,获取与-1.5最接近的整数,自然是-2。

Math.max()
此方法可返回指定的数中较大的一个。
注:如果没有参数,则返回-Infinity,如果有某个参数为NaN,或是不能转换成数字的非数字值,则返回NaN。
console.log(Math.max());
如果没有参数,则返回-Infinity。
console.log(Math.max(NaN,5));
如果某个参数为NaN,则返回NaN。
console.log(Math.max(6,5));
筛选两个参数中最大的那个数字,6。

Math.min()

此方法返回指定数字中较小的一个。
注:如果没有参数,则返回Infinity。如果有某个参数为NaN,或是不能转换成数字的非数字值,则返回NaN。
console.log(Math.min());
如果没有参数,则返回Infinity。
console.log(Math.min(NaN,5));
如果某个参数为NaN,则返回NaN。
console.log(Math.min(4,5));
筛选参数列表中的最小值,4。

Math.pow()
加粗样式此方法可返回x的y次幂的值。
Math.pow(x,y)
x:必需,底数,必须是数字。
y:必需,幂数,必须是数字。
console.log(Math.pow(4,5));

Math.sqrt(x)
此方法返回一个数的平方根。
console.log(Math.sqrt(4));

Math.round()
此方法将对参数进行四舍五入操作。
console.log(Math.round(-2.9));

Math.random()
此方法返回介于0 ~ 1之间的一个随机数。
特别说明:返回值包括0,但是不包括1。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值