Math对象

Math对象 里面提供的方法,可以帮助我们解决算术问题

今天我们就来列举几个我们常用的MAth对象

Math.random() 返回一个0到1之间的随机数

abs() 返回一个数的绝对值

ceil() 向上取整

floor() 向下取整

max() 返回最大值

min() 返回最小值

pow() 返回指定数的次幂

round() 四舍五入

PI属性,返回圆周率

sqrt()属性,开平方根

现在我们就来挨个介绍一下以上的几种类型


1;Math.randow()用于返回一个0~1之间的随机数,但是有一点要注意就是这个数的取值范围是这样的[0,1)能取到零但是取不到1,所以当你如果想取到1的时候一定要记得最后的时候+1,但是你如果不需要取到1就不需要+1了,这边我总结了几点,如图;


图片中尽量的找到了一张比较全的,解释的也比较清楚的图片,可以看一下

2:Math.abs()方法,返回的是一个数的绝对值

console.log(Math.abs(-551));=>//551    这里就是相当于我们以前上学时候数学课上的取绝对值


3:Math.ceil()用于向上取整,这个是Math对象里面比较重要的两个其中一个,

比如 Math.ceil(55.1);=>//56   


4:Math.floor()方法用于向下取整,这个和ceil()方法一样是比较重要的方法

比如Math.floor(55,9);=>//55


5;max() 返回最大值

console.log(Math.max(11,22,33,44,555,66,77));=>//77  这个方法用于返回一段字符串中其中最大的那个值


6:min() 返回最小值

console.log(Math.max(11,22,33,44,555,66,77));=>//11  这个方法用于返回一段字符串中其中最小的那个值


7:pow() 返回指定数的次幂

比如 Math.pow(58,5);=》这里相当于是求58的5次方最后的答案是656356768


8:round() 四舍五入

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

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

其中需要说的是,四舍五入这个方法,当你穿的参数是负数的时候,就不能用正常的整数思维去理解,而是要逆向思维下面是我列出来的几点,负数是以.5为分界线,当你的小数位置是>=-.5的时候,四舍五入直接把小数去掉就可以,但是当你的小数位置<-.5的时候,你的四舍五入就要往后退一位(这个地位比较绕,可以参考下面这三行代码立即)

           console.log(Math.round(-55.4));   //-55

           console.log(Math.round(-55.6));   //-56

           console.log(Math.round(-55.5));  //-55


9:PI属性,返回圆周率  就是π

比如 Math.PI();如图:



10:sqrt()属性,开平方根

比如 Math.sqrt(9);=>3   效果如下:



我这边只是选举了几个我们平常比较常用的,欢迎大家留言补充,不喜勿喷哦

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容