Math内置对象使用方法

news/2024/7/19 13:34:16 标签: js, 内置对象, math

Math 内置对象
它具有数学常数和函数的属性和方法。不是一个函数对象。

Math常用方法

 1.Math.random()  定义随机数

封装一个函数 用于获取一个从第一个参数(包含)到第二个参数(包含)的随机数

 var r = Math.random();   括号内不写是01之间随机数 包含0 不包含1 
 var r = Math.random(1020);1020之间随机数 包含10 不包含20
2.Math.abs(X) 

返回x的绝对值

3.Math.floor(X) 向下取整   X表示数字

返回值: 一个表示小于或等于指定数字的最大整数的数字。

		var a = 10.56;
        var c = 78.00000001;
        var d = -0.89;
        console.log(Math.floor(a)); // 10
        console.log(Math.floor(c)); // 78
        console.log(Math.floor(d)); // -1
    4.Math.ceil(X)  向上取整   

返回值: 大于或等于给定数字的最小整数

		var a = 10.56;
        var c = 78.00000001;
        var d = -0.89;
        console.log(Math.ceil(a)); // 11
        console.log(Math.ceil(c)); // 79
        console.log(Math.ceil(d)); // -0
5.Math.round()  

返回一个数字四舍五入后最接近的整数

  		var a = 10.00000000000002;
        var b = 14.50;
        var c = -0.56;
        console.log(Math.round(a)); // 10
        console.log(Math.round(b)); // 15
        console.log(Math.round(c)); // -1
6.Math.pow()  函数

返回基数(左边的)的指数(右边的)次幂

 var num = Math.pow(2, 4);
 console.log(num); // 16
 7.Math.max() 函数

返回一组数中的最大值

 8.Math.min()  函数

返回一组数中的最小值

9.Math.sqrt()  函数

返回一个数的平方根


http://www.niftyadmin.cn/n/1835611.html

相关文章

CMD修改SERVER-U FTP客户端密码的方法

前提:Serv-U服务端开启了修改密码权限,允许客户端修改密码。最简单的方法,使用windows自带的工具修改:在“开始-运行”中输入"ftp " 后按回车运行,看到提示符“ftp>”输入命令“open 192.168.0.2”按提示输入User&am…

ARM day7 (串口协议)

实验一 键盘输入一个字符a,串口工具显示b uart4.h #ifndef __UART4_H__ #define __UART4_H__#include "stm32mp1xx_gpio.h" #include "stm32mp1xx_rcc.h" #include "stm32mp1xx_uart.h"//初始化UART4 void hal_uart4_init();//发送一个字符 v…

图片上传和预览功能

本次分享的是在工作中遇到的图片上传和预览问题 因为使用的是weex框架进行开发(weex是一个比较老旧已经被废弃的框架),不支持一些比较好用的像el-ui这种目前比较流行,且功能比较丰富的ui库因此在解决时使用了原生的input&#xf…

注意cache同时过期问题

2019独角兽企业重金招聘Python工程师标准>>> 记得在去年,一个应用有个比较消耗资源的后端查询,使用memcached做了一层缓存,缓存时间30分钟(按业务需求来讲,更长点也没关系),按理说&a…

ORA-12516 ORA-12520

ORA-12516: TNS: 监听程序找不到符合协议堆栈要求的可用处理程 以前没有遇到过这个错误,一般常见的就是ORA-12514,这个错误是第一次遇到,我们是用SSH框架的,数据库链接由spring来管理,所以不担心连接不能及时释放的问题…

el-menu多级动态菜单渲染

使用el-menu时往往会遇到动态渲染使用场景 安装和引用element暂不赘叙,对其使用方法不是很熟悉的小伙伴可以去官网按照指引完成使用 先简单叙述一下渲染思路: 首先我们要知道要渲染一个多级菜单的过程实际上就是对后端给我们的多层数据格式进行循环遍历…

中国水务公司

在水价政策改革持续推进的同时,一个事实摆在面前:一方面,每到水价听证会召开时期,总能听到很多水务公司“哭穷”来为涨价造势;另一方面,水务上市公司因为水价上涨却交出了较高利润率的漂亮报表。 记者从中国…

平行四边形

从等腰三角形底边上任意一点分别作两腰的平行线,那么所得的平行四边形的周长等于这个等腰三角形的( ) A.周长 B.周长的一半 C.腰长 D.腰长的2倍 平行四边形不具有的性质是( &…