JavaScript从入门到精通系列第二十六篇:详解JavaScript中的Math对象

大神链接:作者有幸结识技术大神孙哥为好友,获益匪浅。现在把孙哥视频分享给大家。

孙哥连接:孙哥个人主页
作者简介:一个颜值99分,只比孙哥差一点的程序员
本专栏简介:话不多说,让我们一起干翻JavaScript

本文章简介:话不多说,让我们讲清楚JavaScript里边的Math

文章目录

一:Math

1:Math简介

2:Math中的常量

(一):Math中的PI

(二):Math中的E

3:Math中的方法

(一):abs()

(二):ceil() 

(三):floor() 

(四):round() 

(五):random() 

(六):max()  

(七):min()  

(八):pow(x,y)  

(九):sqrt(x)  

 二:总结


 

一:Math

1:Math简介

        Math是一个普通的对象,并不是一个像Date那样是一个类或者叫构造函数。虽然他的Math中的M是大写的。他相当于是一个工具类对象,里边封装了数学运算相关的属性和方法。

        所以,Math这个对象直接拿来用就行,也就是直接拿来.就行。

2:Math中的常量

        Math中的常量都是大写的。

(一):Math中的PI

        这个就是咱们的圆周率。他是一个常量,

        代码说明:

console.log(Math.PI);

        执行结果:

(二):Math中的E

        自然数的底数。

        代码说明:

console.log(Math.E);

        执行结果: 

3:Math中的方法

(一):abs()

        这个是Math对象当中的一个方法(而非函数),可以返回一个数据的绝对值

        代码说明:

console.log(Math.abs(-100));

        执行结果: 

(二):ceil() 

        这个是Math对象当中的一个方法(而非函数),可以返回一个数据的向上取整的值

        代码说明:

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

        执行结果: 

(三):floor() 

        这个是Math对象当中的一个方法(而非函数),可以返回一个数据的向下取整的值,小数部分会被舍弃。

        代码说明:

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

        执行结果: 

 

(四):round() 

        这个是Math对象当中的一个方法(而非函数),可以返回一个数据的四舍五入的值。

        代码说明:

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

        执行结果: 

(五):random() 

        这个是Math对象当中的一个方法(而非函数),可以生成0-1之间的一个随机数。

        代码说明:

console.log(Math.random());

        执行结果: 

(六):max()  

        这个是Math对象当中的一个方法(而非函数),获取数据中的最大值

        代码说明:

console.log(Math.max(10,20,30));

        执行结果: 

(七):min()  

        这个是Math对象当中的一个方法(而非函数),获取数据中的最小值

        代码说明:

console.log(Math.min(10,20,30));

        执行结果: 

 

(八):pow(x,y)  

        这个是Math对象当中的一个方法(而非函数),获取数据中x的y次幂

        代码说明:

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

        执行结果: 

(九):sqrt(x)  

        这个是Math对象当中的一个方法(而非函数),获取数据中x开平方

        代码说明:

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

        执行结果: 

 二:总结

        Math当中相对来讲比较简单,都是一些工具方法,用的时候查一下词典就好了

你可能感兴趣的:(#,JavaScript专栏,javascript,开发语言,ecmascript)