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 相关文章推荐
FLASH 广告之外的链接
Dec 16 Javascript
JQuery扩展插件Validate 2通过参数设置验证规则
Sep 05 Javascript
使用JavaScript构建JSON格式字符串实现步骤
Mar 22 Javascript
使用Jquery实现点击文字后变成文本框且可修改
Sep 21 Javascript
node.js中的fs.symlinkSync方法使用说明
Dec 15 Javascript
JavaScript数据类型检测代码分享
Jan 26 Javascript
简介JavaScript中Boolean.toSource()方法的使用
Jun 05 Javascript
jQuery 表单序列化实例代码
Jun 11 jQuery
JS简单生成由字母数字组合随机字符串示例
May 25 Javascript
值得收藏的八个常用的js正则表达式
Oct 19 Javascript
JavaScript简单实现的仿微博留言功能示例
Jan 17 Javascript
原生js实现无缝轮播图
Jan 11 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的一个完整SMTP类(解决邮件服务器需要验证时的问题)
2006/10/09 PHP
使用JSON实现数据的跨域传输的php代码
2011/12/20 PHP
PHP实现AES256加密算法实例
2014/09/22 PHP
PHP获取当前所在目录位置的方法
2014/11/26 PHP
PHP排序算法之归并排序(Merging Sort)实例详解
2018/04/21 PHP
php使用lua+redis实现限流,计数器模式,令牌桶模式
2019/04/04 PHP
javascript五图轮播切换实用版
2012/08/17 Javascript
jquery根据name属性查找的小例子
2013/11/21 Javascript
jquery实现select下拉框美化特效代码分享
2015/08/18 Javascript
javascript实现图片延迟加载方法汇总(三种方法)
2015/08/27 Javascript
javascript实现html页面之间参数传递的四种方法实例分析
2015/12/15 Javascript
基于Jquery和html5实现炫酷的3D焦点图动画
2016/03/02 Javascript
关于js原型的面试题讲解
2016/09/25 Javascript
深入理解JavaScript中的预解析
2017/01/04 Javascript
详解微信小程序调用支付接口支付
2019/04/28 Javascript
用node.js写一个jenkins发版脚本
2019/05/21 Javascript
简单了解JavaScript异步
2019/05/23 Javascript
vue进入页面时不在顶部,检测滚动返回顶部按钮问题及解决方法
2019/10/30 Javascript
vue动态设置页面title的方法实例
2020/08/23 Javascript
[01:20]PWL S2开团时刻第三期——团战可以输 蝙蝠必须死
2020/11/26 DOTA
Python编写的com组件发生R6034错误的原因与解决办法
2013/04/01 Python
Python的面向对象思想分析
2015/01/14 Python
酷! 程序员用Python带你玩转冲顶大会
2018/01/17 Python
Python序列循环移位的3种方法推荐
2018/04/09 Python
如何使用Python的Requests包实现模拟登陆
2018/04/27 Python
使用Python向C语言的链接库传递数组、结构体、指针类型的数据
2019/01/29 Python
keras训练浅层卷积网络并保存和加载模型实例
2020/07/02 Python
解决pip安装的第三方包在PyCharm无法导入的问题
2020/10/15 Python
html5标记文字_动力节点Java学院整理
2017/07/11 HTML / CSS
html5 横向滑动导航栏的方法示例
2020/05/08 HTML / CSS
Paradigit比利时电脑卖场:购买笔记本、电脑、平板和外围设备
2016/11/28 全球购物
简述网络文件系统NFS,并说明其作用
2016/10/19 面试题
买房协议书范本
2014/10/23 职场文书
Oracle以逗号分隔的字符串拆分为多行数据实例详解
2021/07/16 Oracle
Win11安装受阻怎么办? Windows11安装问题与解决方案汇总
2021/11/21 数码科技
bose降噪耳机音能消除人声吗
2022/04/19 数码科技