常用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()) ...
随机推荐
- JavaScript-location:封装当前窗口正在打开的url的对象
location:封装当前窗口正在打开的url的对象 href:完整的url protocol:协议 host:主机名+端口 hostname:主机名 port:端口 pathname:路径 hash ...
- android开发中在界面上实现曲线图的几个开源项目
转自:https://wapiknow.baidu.com/question/1959128379041474620?qq-pf-to=pcqq.c2c 几个相关开源项目: 1. MPAndroid ...
- typename
typename关键字是C++在标准化过程中被引入的,目的在于向编译器说明template内的某个标识符是个类型. 如:template <typename T> class MyClas ...
- WEB响应布局
[15/06月,15] em是相对长度单位.相对于当前对象内文本的字体尺寸.如当前对行内文本的字体尺寸未被人为设置,则相对于浏览器的默认字体尺寸.(引自CSS2.0手册) 任意浏览器的默认字体高都是1 ...
- wince中测试驱动应用程序的实现
这里建的工程是MFC的smart device,选择ARMV4I的指令集,不同的设备可能会有轻微的不同,不过大体实现是一样滴.还有,这里选的应用类型是dialog base. 1.应用监测内核动向 内 ...
- iOS进阶_FMDB的简单使用
先引入FMDB第三方,点击查看方法 一.创建表 1.创建sql语句 NSString *createSql = @"create table if not exists t_stude ...
- hdu 5106 组合数学+找规律
http://acm.hdu.edu.cn/showproblem.php?pid=5106 给定n和r,要求算出[0,r)之间所有n-onebit数的和,n-onebit数是所有数位中1的个数. 对 ...
- SpringMVC入门配置和简单实现
web.xml的配置 <!-- springmvc中央控制器 --> <servlet> <servlet-name>springmvc</servlet-n ...
- Cookie与Session的区别-总结很好的文章
Cookie与Session的区别-总结很好的文章 本文分别对Cookie与Session做一个介绍和总结,并分别对两个知识点进行对比分析,让大家对Cookie和Session有一个更深入的了解,并对 ...
- JavaScript 基础第一天
一.前言 如果将前端比喻成一人,那么Html就是这个人的骨骼脉络,CSS则是这个人的身上的装饰,JavaScript则是这个人的行为.作为一种脚本语言JavasSript具有着弱类型等特点.(在这里我 ...