js Math 对象的方法
1.丢弃小数部分,保留整数部分
parseInt(5/2)
2.向上取整,有小数就整数部分加1
Math.ceil(5/2)
3,四舍五入.
Math.round(5/2)
4,向下取整
Math.floor(5/2)
Math 对象方法
FF: Firefox, IE: Internet Explorer
方法 | 描述 | FF | IE |
---|---|---|---|
abs(x) | 返回数的绝对值。 | 1 | 3 |
acos(x) | 返回数的反余弦值。 | 1 | 3 |
asin(x) | 返回数的反正弦值。 | 1 | 3 |
atan(x) | 以介于 -PI/2 与 PI/2 弧度之间的数值来返回 x 的反正切值。 | 1 | 3 |
atan2(y,x) | 返回从 x 轴到点 (x,y) 的角度(介于 -PI/2 与 PI/2 弧度之间)。 | 1 | 3 |
ceil(x) | 对数进行上舍入。 | 1 | 3 |
cos(x) | 返回数的余弦。 | 1 | 3 |
exp(x) | 返回 e 的指数。 | 1 | 3 |
floor(x) | 对数进行下舍入。 | 1 | 3 |
log(x) | 返回数的自然对数(底为e)。 | 1 | 3 |
max(x,y) | 返回 x 和 y 中的最高值。 | 1 | 3 |
min(x,y) | 返回 x 和 y 中的最低值。 | 1 | 3 |
pow(x,y) | 返回 x 的 y 次幂。 | 1 | 3 |
random() | 返回 0 ~ 1 之间的随机数。 | 1 | 3 |
round(x) | 把数四舍五入为最接近的整数。 | 1 | 3 |
sin(x) | 返回数的正弦。 | 1 | 3 |
sqrt(x) | 返回数的平方根。 | 1 | 3 |
tan(x) | 返回角的正切。 | 1 | 3 |
toSource() | 返回该对象的源代码。 | 1 | - |
valueOf() | 返回 Math 对象的原始值。 | 1 | 4 |
相关推荐
-
Javascript四舍五入Math.round()与Math.pow()使用介绍
复制代码 代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" > <head> <title>Javascrip
-
javascript中Math.random()使用详解
Math.random()方法返回大于等于 0 小于 1 的一个随机数.对于某些站点来说,这个方法非常实用,因为可以利用它来随机显示一些名人名言和新闻事件. 1. 在连续整数中取得一个随机数 值 = Math.floor(Math.random() * 可能值的总数 + 第一个可能的值) 例:产生1-10的随机数 复制代码 代码如下: var rand1 = Math.floor(Math.random() * 10 + 1); 编写产生startNumber至endNumber随机数的函数 复
-
使用js Math.random()函数生成n到m间的随机数字
摘要: 本文讲解如何使用js生成n到m间的随机数字,主要目的是为后期的js生成验证码做准备. Math.random()函数返回0和1之间的伪随机数,可能为0,但总是小于1,[0,1) 生成n-m,包含n但不包含m的整数: 第一步算出 m-n的值,假设等于w 第二步Math.random()*w 第三步Math.random()*w+n 第四步parseInt(Math.random()*w+n, 10) 生成n-m,不包含n但包含m的整数: 第一步算出 m-n的值,假设等于w 第二步Math
-
Javascript Math对象
Math对象 Math对象是在高中数学课就学过的内置对象.它知道解决最复杂的数学问题的所有公式,如果给它要处理的数字,即能计算出结果. Math对象有几个属性,主要是数学界的专用值.下表类出了这些属性: 属 性 说 明 E 值e,自然对数的底 LN10 10的自然对数 LN2 2的自然对数 LOG2E 以2为底E的对数 LOG10E 以10为底E的对数 PI 值π SQRT1_2 1/2的平方根 SQRT2 2的平方根 虽然这些值的意义与用法不在本书讨论范围内,但如果清楚它们是什么,在需
-
javascript Math.random()随机数函数
random函数语法 Math.random(); random函数参数 无参数 random函数返回值 返回0和1之间的伪随机数,可能为0,但总是小于1,[0,1) random函数示例 document.write(Math.random()); 返回随机数 document.write(Math.random()*(20-10)+10); 返回10-20的随机数 document.write(Math.random()*(n-m)+m); 返回指定范围的随机数(m-n之间)的公式
-
js中Math之random,round,ceil,floor的用法总结
<SPAN style="FONT-SIZE: 18px">1.Math.random(); 结果为0-1间的一个随机数(包括0,不包括1) </SPAN> Math.random(); 结果为0-1间的一个随机数(包括0,不包括1) [html] view plaincopyprint?<SPAN style="FONT-SIZE: 18px"> 2.Math.floor(num); 参数num为一个数值,函数结果为num的整
-
Javascript之Math对象详解
Math对象不同于上述的对象,它可以说是一个公共数学类,里面有很多数学方法,用于各种数学运算 但是Math对象不需要构造,对于其中的方法直接使用即可 1.常量(即属性) E 返回算术常量 e,即自然对数的底数(约等于2.718) E 返回算术常量 e,即自然对数的底数(约等于2.718) LN2 返回 2 的自然对数(约等于0.693) LN10 返回 10 的自然对数(约等于2.302) LOG2E 返回以 2 为底的 e 的对数(约等于 1.414) LOG10E 返回以 10
-
JavaScript Math.ceil 方法(对数值向上取整)
JavaScript Math.ceil 方法 Math.ceil 方法用于对数值向上取整,即得到大于或等于该数值的最小整数.语法如下: Math.ceil(x) 参数说明: 参数 说明 x 必需.必须是一个数值. 提示:该方法与 Math.floor 方法正好相反. Math.ceil 方法实例 <script language="JavaScript"> document.write( Math.ceil(0.35) + "<br />"
-
javascript对象之内置对象Math使用方法
一.Math.min()和Math.max(),分别返回参数中的最小和最大值 例: alert(Math.min(1,2,3)) //输出 "1" alert(Math.max(1,2,3)) //输出 "3" 二.Math.abs(),返回参数的绝对值 例: alert(Math.abs(-1)) //输出 "1" 三.Math.random(),产生一个0到1的随机数 例: window.open("http://www.***.c
-
介绍JavaScript中Math.abs()方法的使用
这个方法返回一个数字的绝对值. 语法 Math.abs( x ) ; 下面是参数的详细信息: x : 一个数字 返回值: 返回一个数字的绝对值 例子: <html> <head> <title>JavaScript Math abs() Method</title> </head> <body> <script type="text/javascript"> var value = Math.abs(-
-
Javascript Math ceil()、floor()、round()三个函数的区别
下面来介绍将小数值舍入为整数的几个方法:Math.ceil().Math.floor()和Math.round(). 这三个方法分别遵循下列舍入规则: ◎Math.ceil()执行向上舍入,即它总是将数值向上舍入为最接近的整数: ◎Math.floor()执行向下舍入,即它总是将数值向下舍入为最接近的整数: ◎Math.round()执行标准舍入,即它总是将数值四舍五入为最接近的整数(这也是我们在数学课上学到的舍入规则). 下面是使用这些方法的示例: alert(Math.ceil(25.9))
随机推荐
- 详解jQuery的表单验证插件--Validation
- 一个JavaScript递归实现反转数组字符串的实例
- 通过批处理修改DNS的代码(推荐)
- 批处理 结束麦咖啡进程的代码
- 浅谈c语言中一种典型的排列组合算法
- Java追加文件内容的三种方法实例代码
- Bootstrap提示框效果的实例代码
- asp.net Web Service 接口大量数据传输解决方案
- PHP中多维数组的foreach遍历示例
- YII2数据库查询实践
- Python3实现连接SQLite数据库的方法
- 使用Script元素发送JSONP请求的方法
- js+html5实现canvas绘制椭圆形图案的方法
- C语言实现奇数阶魔方阵的方法
- 机器学习的框架偏向于Python的13个原因
- Java接口名称冲突问题的讲解
- Django logging配置及使用详解
- 解决Mac下使用python的坑
- php写app用的框架整理
- Android全面屏与异形(刘海)屏的适配教程