常用Math 方法
/**
*
* @authors Your Name (you@example.org)
* @date 2016-11-18 11:26:44
* @version $Id$
*/
Math.pow 函数 返回 4 的 3 次幂 (4*4*4):
Math.pow(4,3);//64
Math.pow(x,y)
x 必需。底数。必须是数字。
y 必需。幂数。必须是数字。
Math.max 函数
语法
Math.max(n1,n2,n3,...,nX)
参数值
n1,n2,n3,...,nX 可选。1 或多个值。在 ECMASCript v3 之前,该方法只有两个参数。
返回值
Number 参数中最大的值。如果没有参数,则返回 -Infinity。如果有某个参数为 NaN,或是不能转换成数字的非数字值,则返回 NaN。
Math.max(5 - 3, 6 * 8) //48
Math.sqrt 函数 返回一个数的平方根:
语法
Math.sqrt(x)
参数值
x 必需。必须是大于等于 0 的数
返回值
Number/NaN 参数 x 的平方根。如果 x 小于 0,则返回 NaN。
Math.sqrt(9);//3
Math.random() 函数
语法
Math.random()
定义和用法
random() 方法可返回介于 0(包含) ~ 1(不包含) 之间的一个随机数。
返回值
Number 0.0 ~ 1.0(不包含) 之间的一个伪随机数。
Math.random();//0.10759364368098279
Math.floor((Math.random()*10)+1);//10 在本例中,我们将取得介于 1 到 10 之间的一个随机数:
Math.floor((Math.random()*100)+1);// 45 在本例中,我们将取得介于 1 到 100 之间的一个随机数:
Math.floor() 函数
语法
Math.floor(x)
参数值
x 必需。任意数值或表达式
返回值
Number 小于等于 x,且与 x 最接近的整数。
定义和用法
floor() 方法返回小于等于x的最大整数。
如果传递的参数是一个整数,该值不变。
Math.floor(1.6);//1 返回小于等于x的最大整数:
var a=Math.floor(0.60);//0
var b=Math.floor(0.40);//0
var c=Math.floor(5);//5
var d=Math.floor(5.1);//5
var e=Math.floor(-5.1);//-6
var f=Math.floor(-5.9);//-6
Math.min()函数
语法
Math.min(n1,n2,n3,...,nX)
参数值
n1,n2,n3,...,nX 可选。一个或多个值。在 ECMASCript v3 之前,该方法只有两个参数。
返回值
Number 参数中最小的值。如果没有参数,则返回 Infinity。如果有某个参数为 NaN,或是不能转换成数字的非数字值,则返回 NaN。
Math.min(5,10);//5
Math.round() 函数 round() 方法可把一个数字舍入为最接近的整数。
语法
Math.round(x)
x 必需。必须是数字。
Number 最接近的整数。
Math.round(2.5)//3
var a=Math.round(2.60);//3
var b=Math.round(2.50);//3
var c=Math.round(2.49);//2
var d=Math.round(-2.60);//-3
var e=Math.round(-2.50);//-3
var f=Math.round(-2.49);//-2
常用Math 方法的更多相关文章
- js中引用类型Math一些常用的方法和属性
js中有一种引用类型叫做Math,和Global属于单体内置对象,里面有一些非常常用的数学方法和数学常量 常用数学常量 Math.E; // 自然对数的底数Math.LN10 10的自然对数 Math ...
- 较常用的Math方法及ES6中的扩展
记录下与Math有关的常用方法,如:求最大值.最小值等,或者是保留几位数啥的 1.数据 let floatA = 2.325232; let floatB = 2.3456; let temporar ...
- 常用js方法整理common.js
项目中常用js方法整理成了common.js var h = {}; h.get = function (url, data, ok, error) { $.ajax({ url: url, data ...
- (转)Android之常用功能方法大集合
这些,都是Andorid中比较常用的方法和功能,在网上搜集整理一下记录之,以备不时之需.由于经过多次转载,源文作者不确凿,在此申明,敬请见谅.不得不赞,非常实用. 1.判断sd卡是否存在 boolea ...
- 项目中常用js方法整理common.js
抽空把项目中常用js方法整理成了common.js,都是网上搜集而来的,大家一起分享吧. var h = {}; h.get = function (url, data, ok, error) { $ ...
- JS常用校验方法(判断输入框是否为空,数字,电话,邮件,四舍五入等)
JS常用校验方法: 1.判断输入框是否为空,为空时弹出提示框 2.关闭窗口 3.检查输入字符串是否为数字 4.强制把大写转换成小写 5.手机号码校验,长度为11位数字. 6.电子邮件校验 7.电话号码 ...
- js中关于string的一些常用的方法
最近总结了一些关于string中的常用方法, 其中大部分的方法来自于<JavaScript框架设计>这本书, 如果有更好的方法,或者有关于string的别的常用的方法,希望大家不吝赐教. ...
- js与jquery常用数组方法总结
昨天被问数组方法的时候,问到sort()方法是否会改变原来的数组.本来我猜是不会,也是这么说,马上我又觉得,知识这种东西,不确定的时候直接说不确定或不知道就好,只是凭借着不确定的猜测或者是记忆,害人害 ...
- Lua常用封装方法
Lua 获取随机值 --获取随机值,指定上限和下限 function getRandom(min,max) -- 接收一个整数n作为随即序列的种子 math.randomseed(os.time()) ...
随机推荐
- Java:switch语句例子
1.输入一个名次,第1-4名,分别称为冠军.亚军.季军.殿军,5名及5名以上,称为其他名次. import java.util.Scanner; public class switch1 { publ ...
- java-7311练习(上)
java练习,仅供参考! 欢迎同学们交流讨论. JDK 1.8 API帮助文档 JDK 1.6 API中文文档 Java GUI -------------------------2016-10-23 ...
- 关于H5本部缓存localStorage,sessionStorage
HTML5 提供了两种在客户端存储数据的新方法: localStorage - 没有时间限制的数据存储 sessionStorage - 针对一个 session 的数据存储 之前,这些都是由 coo ...
- MATLAB不运行也不报错
今天本来挺激动找到能运行的好几个程序 MATLAB忙到busy也是停不下来 本来不以为然 结果呢 吃了个水果 一杯水都喝下去了 还没结果(⊙o⊙) 这时候解决办法只有一个 Ctrl+c
- poj 1737 Connected Graph
// poj 1737 Connected Graph // // 题目大意: // // 带标号的连通分量计数 // // 解题思路: // // 设f(n)为连通图的数量,g(n)为非连通图的数量 ...
- styleId妙用
styleId妙用: <html:text property="etpsBlocReg.cptlTotal" style="width: 94%;" re ...
- 写字节流转换String 代码示例
public void pushEmployee(EmpPushToTianFangRequest request){ try { StringWriter sw = new StringWriter ...
- Android中的PopupWindow
1.功能 PopupWindow这个类用来实现一个弹出框,可以使用任意布局的View作为其内容,这个弹出框是悬浮在当前activity之上的,可以设置显示位置. 2.需求 弹出软键盘,实现键盘功能从而 ...
- 丹佛机场行李系统Postmortem
丹佛机场行李系统做Postmortem总结 事情起因是因为丹佛市场承诺进行机场建设,因此此项目问题不可回避,必须完成,合作的双方都是富有经验的公司但是最后依然变成了不可控的项目,经过小组讨论后我们认为 ...
- poj 1099
http://poj.org/problem?id=1099 #include<stdio.h> #include<string.h> #include <iostrea ...