JavaScript内置对象(一)

JavaScript中的内置对象:主要是指可以直接使用的对象(不需要我们自己去定义,JavaScript已经定义好的对象)。

这些对象我们可以通过网站一些网站查询,当我们用到的时候,就可以直接去查询。

Math对象

Math对象是一个内置对象,主要用于数学运算的,但Math不是一个函数对象,什么意思呢,就是说它不是通过构造函数创建的对象,所以在创建Math对象时不能使用“new”运算符。

使用格式:Math.属性名  Math.方法名(参数){}  (参数可选,有一些方法不带参数)

接下来介绍一下我们常用的Math对象的一些属性和方法

1、属性:Math.PI:表示圆周率 

console.log(Math.PI);

 由上面的输出结果我们可以看出,使用Math对象的PI属性,输出的圆周率比较精确,会比我们自己定义3.14等方便很多,数据也会更精确一些,所以以后当我们需要使用圆周率的情况下,直接使用Math对象的PI属性即可。

2、方法

(1)Math.abs(x) 返回参数x的绝对值  

console.log(Math.abs(99));

(2)Math.floor(x)  返回小于等于形参的x的最大整数 (向下取整)

 console.log(Math.floor(5.14322423));

(3)Math.ceil(x) 返回大于等于形参x的最小整数(向上取整)

console.log(Math.ceil(5.14322423));

  

(4)Math.max(x,y,z...) 返回所有参数的最大值

console.log(Math.max(10,263,99,136));

(5)Math.min(x,y,z...) 返回所有参数的最小值

console.log(Math.min(10,263,99,136));

(6)Math.pow(base,exponent) 返回base(基数)的exponent(指数)次幂

console.log(Math.pow(2,3));

(7)Math.sqrt(x) 获取x的平方根

console.log(Math.sqrt(16));

(8)Math.round(x) 返回x四舍五入后的整数

console.log(Math.round(10.85));

(9)Math.random() 获取大于或等于0.0且小于1.0的随机值

console.log(Math.random());

  

(10)Math.trunc(x) 返回x的整数部分,直接去除x小数点及之后的部分

console.log(Math.trunc(10.634432332));

下面是三个计算公式,我们可以记一下,以后在学习和工作有需要的时候就可以拿来直接使用:

1、表示生成大于或等于min且小于max的随机值

Math.random() * (max - min) + min;

 2、表示生成0到任意数之间的随机整数

Math.floor(Math.random() * (max + 1));

3、 表示生成1到任意数之间的随机整数

Math.floor(Math.random() * (max + 1) + 1);

当然,我们以上介绍的只是Math对象的一些常用常见的属性和方法,还有其他很多的属性方法我们可以去学习,也欢迎大家评论,大家一起探讨学习。 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值