Javascript内置对象之-Math:

本文详细介绍了JavaScript中的Math对象,包括其不作为构造函数的特点,提供了Math.PI、Math.floor()、Math.ceil()、Math.round()、Math.abs()、Math.random()、Math.max()、Math.min()、Math.pow()和Math.sqrt()等关键属性和方法的用法。特别强调了对负数的四舍五入规则,以及如何使用Math.random()生成指定范围内的随机数。

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

			Javascript内置对象之-Math:
										-----------逆战班:加油!

Math对象不是构造函数,它具有数学常数和函数的属性方法 都是以静态成员的方式提供跟数学相关的运算来找Math中的成员(求绝对值、 整数)
同时Math 对象并不像 Date 和 String 那样是对象的类,因此没有构造函数 Math(),像 Math.sin() 这样的函数只是函数,不是某个对象的方法。您无需创建它,通过把 Math 作为对象使用就可以调用其所有属性和方法。

Math.PI 圆周率 (是属性 约等于3.14159)
在这里插入图片描述

Math.floor()方法可对一个数进行向下取整。注意括号中间例如x必须是一个数值
同时也要注意它返回的是小于或等于x,并且与 x 最接近的整数。
在这里插入图片描述

Math.ceii()这个方法可对一个数进行向上取整。注意括号中间例如x必须是一个数值
同时也要注意它返回的是大于或等于x,并且与x最接近的整数。
在这里插入图片描述

Math.round()这个方法可把一个数字四舍五入为最接近的整数。注意括号中间例如x必须是一个数值,也要注意返回与 x 最接近的整数。
特别强调对于特殊的5.5 将会舍入为 6;-5.5 将舍入为 -5
在这里插入图片描述
注意这里对负数的四舍五入尤其要注意 与正数是反其道而行的

Math.abs() 绝对值
例:dacument.write(math.abs(-8))
//结果:8
在这里插入图片描述

Math.random() 这个方法可返回介于 0 ~ 1(大于或等于 0 但小于 1 )之间的一个随机数。注意是返回一个大于或等于 0 但小于 1 的符号为正的数字值。
在这里插入图片描述
Math.max/Math.min() 取最大值/最小值
返回给定的一组数字中最大值,如果给定的参数中至少有一个参数无法被转换成数字,则会返回NaN
在这里插入图片描述
比如说 来求一个10~30之间的任意值
function random(min, max) {
return Math.floor(Math.random() * (max - min + 1) + min);
}
console.log(random(10, 30));
在这里插入图片描述

Math.pow()/Math.sqrt() 求指数次幂/求平方根
例:dacument.write(math.pow(2,2))
//结果:4
在这里插入图片描述

关于Math小案例:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值