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 相关文章推荐
connect中间件session、cookie的使用方法分享
Jun 17 Javascript
jQuery回到顶部的代码
Jul 09 Javascript
js学习笔记之事件处理模型
Oct 31 Javascript
微信小程序开发之实现选项卡(窗口顶部TabBar)页面切换
Nov 25 Javascript
JS定时检测任务任务完成后执行下一步的解决办法
Dec 22 Javascript
JS实现DIV高度自适应窗口示例
Feb 16 Javascript
Vuex模块化实现待办事项的状态管理
Mar 15 Javascript
基于Jquery Ajax type的4种类型(详解)
Aug 02 jQuery
vue如何集成raphael.js中国地图的方法示例
Aug 15 Javascript
JS实现键值对遍历json数组功能示例
May 30 Javascript
详解Vue2.0组件的继承与扩展
Nov 23 Javascript
vue使用Proxy实现双向绑定的方法示例
Mar 20 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
jquery 图片截取工具jquery.imagecropper.js
2010/04/09 Javascript
Javascript Throttle &amp; Debounce应用介绍
2013/03/19 Javascript
JS往数组中添加项性能分析
2015/02/25 Javascript
使用ngView配合AngularJS应用实现动画效果的方法
2015/06/19 Javascript
js实现微信分享代码
2020/10/11 Javascript
原生js实现autocomplete插件
2016/04/14 Javascript
JavaScript中数组的22种方法必学(推荐)
2016/07/20 Javascript
AngularJS表单详解及示例代码
2016/08/17 Javascript
Javascript 两种刷新方法以及区别和适用范围
2017/01/17 Javascript
从零开始做一个pagination分页组件
2017/03/15 Javascript
js+html5实现页面可刷新的倒计时效果
2017/07/15 Javascript
jQuery Layer弹出层传值到父页面的实现代码
2017/08/17 jQuery
纯js实现图片匀速淡入淡出效果
2017/08/22 Javascript
详解Vue.js中.native修饰符
2018/04/24 Javascript
vue-cli项目代理proxyTable配置exclude的方法
2018/09/20 Javascript
Vue学习笔记之计算属性与侦听器用法
2019/12/07 Javascript
pycharm下打开、执行并调试scrapy爬虫程序的方法
2017/11/29 Python
python日期时间转为字符串或者格式化输出的实例
2018/05/29 Python
Python实现的登录验证系统完整案例【基于搭建的MVC框架】
2019/04/12 Python
python分割一个文本为多个文本的方法
2019/07/22 Python
django 中的聚合函数,分组函数,F 查询,Q查询
2019/07/25 Python
python中sort和sorted排序的实例方法
2019/08/26 Python
python flask中动态URL规则详解
2019/11/22 Python
python raise的基本使用
2020/09/10 Python
银行实习自我鉴定
2013/10/12 职场文书
旅游管理毕业生自荐书
2014/02/02 职场文书
女娲补天教学反思
2014/02/05 职场文书
技校毕业生个人学习的自我评价
2014/02/21 职场文书
爱心捐助倡议书
2014/05/19 职场文书
服装设计师求职信
2014/06/04 职场文书
房屋租赁协议书(标准版)
2014/10/02 职场文书
党员个人总结范文
2015/02/14 职场文书
建房合同协议书
2016/03/21 职场文书
MySQL Server层四个日志的实现
2022/03/31 MySQL
JAVA长虹键法之建造者Builder模式实现
2022/04/10 Java/Android
本地搭建minio文件服务器(使用bat脚本启动)的方法
2022/07/15 Servers