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 相关文章推荐
Jquery 组合form元素为json格式,asp.net反序列化
Jul 09 Javascript
Javascript 中文字符串处理额外注意事项
Nov 15 Javascript
用JQuery调用Session的实现代码
Oct 29 Javascript
jquery获得页面元素的坐标值实现思路及代码
Apr 15 Javascript
js算法中的排序、数组去重详细概述
Oct 14 Javascript
javascript计时器详解
Feb 28 Javascript
DOM操作和jQuery实现选项移动操作的简单实例
Jun 07 Javascript
微信小程序 图片上传实例详解
May 05 Javascript
layui弹出层效果实现代码
May 19 Javascript
解决Vue打包之后文件路径出错的问题
Mar 06 Javascript
JavaScript引用类型Object常见用法实例分析
Aug 08 Javascript
详解如何理解vue的key属性
Apr 14 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字符串处理的10个简单方法
2010/06/30 PHP
PHP版 汉字转码的实现详解
2013/06/09 PHP
php GUID生成函数和类
2014/03/10 PHP
thinkphp5实现微信扫码支付
2019/12/23 PHP
javascript瀑布流式图片懒加载实例
2020/06/28 Javascript
基于JQuery的$.ajax方法进行异步请求导致页面闪烁的解决办法
2016/05/10 Javascript
js剪切板应用clipboardData实例解析
2016/05/29 Javascript
深入理解Node.js的HTTP模块
2016/10/12 Javascript
JavaScript生成指定范围的时间列表
2018/03/19 Javascript
你可能不知道的CORS跨域资源共享
2019/03/13 Javascript
JavaScript页面加载事件实例讲解
2019/09/01 Javascript
JavaScript使用canvas绘制随机验证码
2020/02/17 Javascript
Vue 数据响应式相关总结
2021/01/28 Vue.js
构建Python包的五个简单准则简介
2015/06/15 Python
Python中用post、get方式提交数据的方法示例
2017/09/22 Python
Python模拟随机游走图形效果示例
2018/02/06 Python
python实现requests发送/上传多个文件的示例
2018/06/04 Python
python使用Paramiko模块实现远程文件拷贝
2019/04/30 Python
PyQt5 加载图片和文本文件的实例
2019/06/14 Python
python经典趣味24点游戏程序设计
2019/07/26 Python
Django框架视图函数设计示例
2019/07/29 Python
python twilio模块实现发送手机短信功能
2019/08/02 Python
Python3 main函数使用sys.argv传入多个参数的实现
2019/12/25 Python
python调用HEG工具批量处理MODIS数据的方法及注意事项
2020/02/18 Python
pycharm下pyqt4安装及环境配置的教程
2020/04/24 Python
CSS3按钮鼠标悬浮实现光圈效果源码
2016/09/11 HTML / CSS
凯特方迪化妆品官网:Kat Von D Beauty
2016/11/15 全球购物
加拿大健康、婴儿和美容产品在线购物:Well.ca
2016/11/30 全球购物
C语言面试题
2013/05/19 面试题
函授毕业个人自我评价
2014/02/20 职场文书
意向书范本
2014/07/29 职场文书
个人求职信格式范文
2015/03/20 职场文书
《植树问题》教学反思
2016/03/03 职场文书
《西游记》读后感(3篇)
2019/09/20 职场文书
SpringDataJPA在Entity中常用的注解介绍
2021/12/06 Java/Android
MySQL索引失效场景及解决方案
2022/07/23 MySQL