js中Math之random,round,ceil,floor的用法总结


Posted in Javascript onDecember 26, 2013

<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的整数部分(返回小于等于n的最大整数)。</SPAN> 

Math.floor(num); 参数num为一个数值,函数结果为num的整数部分(返回小于等于n的最大整数)。[html] view plaincopyprint?
<SPAN style="FONT-SIZE: 18px"> 

3.Math.round(num); 参数num为一个数值,函数结果为num四舍五入后的整数。</SPAN> 

Math.round(num); 参数num为一个数值,函数结果为num四舍五入后的整数。[html] view plaincopyprint?
<SPAN style="FONT-SIZE: 18px"> 

4.Math.ceil(n); 返回大于等于n的最小整数。</SPAN> 

Math.ceil(n); 返回大于等于n的最小整数。[html] view plaincopyprint?
<SPAN style="FONT-SIZE: 18px"> 

5.Math.ceil(Math.random()*10);时,主要获取1到10的随机整数,取0的几率极小。</SPAN> 

Math.ceil(Math.random()*10);时,主要获取1到10的随机整数,取0的几率极小。[html] view plaincopyprint?
<SPAN style="FONT-SIZE: 18px"> 

6.Math.round(Math.random());可均衡获取0到1的随机整数。</SPAN> 

Math.round(Math.random());可均衡获取0到1的随机整数。[html] view plaincopyprint?
<SPAN style="FONT-SIZE: 18px"> 

7.Math.round(Math.random()*10);时,可基本均衡获取0到10的随机整数,其中获取最小值0和最大值10的几率少一半。</SPAN> 

Math.round(Math.random()*10);时,可基本均衡获取0到10的随机整数,其中获取最小值0和最大值10的几率少一半。[html] view plaincopyprint?
<SPAN style="FONT-SIZE: 18px"> 

8.Math.floor(Math.random()*10);时,可均衡获取0到9的随机整数。</SPAN> 

Javascript 相关文章推荐
利用javascript移动div层-javascript 拖动层
Mar 22 Javascript
jQuery1.4.2与老版本json格式兼容的解决方法
Feb 12 Javascript
JS实现的表格操作类详解(添加,删除,排序,上移,下移)
Dec 22 Javascript
老生常谈js动态添加事件--- 事件委托
Jul 19 Javascript
手机端转换rem适应
Apr 01 Javascript
JS jQuery使用正则表达式去空字符的简单实现代码
May 20 jQuery
详谈构造函数加括号与不加括号的区别
Oct 26 Javascript
Vue数据监听方法watch的使用
Mar 28 Javascript
JS实现的tab切换并显示相应内容模块功能示例
Aug 03 Javascript
浅谈JS中几种轻松处理'this'指向方式
Sep 16 Javascript
javascript 关于赋值、浅拷贝、深拷贝的个人理解
Nov 01 Javascript
ant design实现圈选功能
Dec 17 Javascript
js浮点数精确计算(加、减、乘、除)
Dec 26 #Javascript
js整数字符串转换为金额类型数据(示例代码)
Dec 26 #Javascript
Jquery解析json数据详解
Dec 26 #Javascript
Jquery getJSON方法详细分析
Dec 26 #Javascript
JQuery判断HTML元素是否存在的两种解决方法
Dec 26 #Javascript
JS 仿腾讯发表微博的效果代码
Dec 25 #Javascript
javascript使用定时函数实现跳转到某个页面
Dec 25 #Javascript
You might like
php修改上传图片尺寸的方法
2015/04/14 PHP
Apache无法自动跳转却显示目录的解决方法
2020/11/30 PHP
yii2局部关闭(开启)csrf的验证的实例代码
2017/07/10 PHP
总结一些js自定义的函数
2006/08/05 Javascript
二级域名或跨域共享Cookies的实现方法
2008/08/07 Javascript
javascript 模拟JQuery的Ready方法实现并出现的问题
2009/12/06 Javascript
jquery 应用代码 方便的排序功能
2010/02/06 Javascript
JS实现表格数据各种搜索功能的方法
2015/03/03 Javascript
javascript动态设置样式style实例分析
2015/05/13 Javascript
前端设计师们最常用的JS代码汇总
2016/09/25 Javascript
js设置和获取自定义属性的方法
2016/10/20 Javascript
基于JavaScript实现随机颜色输入框
2016/12/10 Javascript
EditPlus中的正则表达式 实战(4)
2016/12/15 Javascript
JS实现留言板功能
2017/06/17 Javascript
JavaScript实现body内任意节点的自定义属性功能示例
2017/09/18 Javascript
AngularJS 的$timeout服务示例代码
2017/09/21 Javascript
Vue组件库发布到npm详解
2018/02/17 Javascript
JS/jQuery实现获取时间的方法及常用类完整示例
2019/03/07 jQuery
在Vue项目中用fullcalendar制作日程表的示例代码
2019/08/04 Javascript
解决vue自定义指令导致的内存泄漏问题
2020/08/04 Javascript
javascript实现简易计算器功能
2020/09/23 Javascript
[07:39]第一届亚洲邀请赛回顾视频
2017/02/14 DOTA
python计数排序和基数排序算法实例
2014/04/25 Python
Python 实现简单的电话本功能
2015/08/09 Python
基于Python实现文件大小输出
2016/01/11 Python
python如何让类支持比较运算
2018/03/20 Python
python Manager 之dict KeyError问题的解决
2019/12/21 Python
matplotlib 多个图像共用一个colorbar的实现示例
2020/09/10 Python
利用Canvas模仿百度贴吧客户端loading小球的方法示例
2017/08/13 HTML / CSS
关于Java String的一道面试题
2013/09/29 面试题
端午节演讲稿
2014/05/23 职场文书
党的群众教育实践活动实施方案
2014/06/12 职场文书
人力资源管理毕业生自荐信
2014/06/26 职场文书
MongoDB orm框架的注意事项及简单使用
2021/06/20 MongoDB
SpringCloud Alibaba项目实战之nacos-server服务搭建过程
2021/06/21 Java/Android
Android超详细讲解组件ScrollView的使用
2022/03/31 Java/Android