javascript对象之内置对象Math使用方法


Posted in Javascript onApril 16, 2010

一、Math.min()和Math.max(),分别返回参数中的最小和最大值

例:

alert(Math.min(1,2,3))

//输出 "1"

alert(Math.max(1,2,3))

//输出 "3"

二、Math.abs(),返回参数的绝对值

例:

alert(Math.abs(-1))

//输出 "1"

三、Math.random(),产生一个0到1的随机数

例:

window.open("http://www.***.com/index.shtml?t="+Math.random)

//在url地址后面加上一个值为随即数的参数,能保证页面每次都从服务器上重新拉取,而不是读取缓存。

四、Math.floor(),Math.round(),Math.ceil()

Math.floor():把小数向下舍入成整数

例:alert(Math.floor(1.5))

//输出"1"

Math.round():把小数标准四舍五入成整数

例:alert(Math.round(1.5))

//输出"2"

Math.ceil():把小数向上舍入成整数

例:alert(Math.round(1.5))

//输出"2"

利用这三个函数,在涉及小数计算的时候就非常方便,比如设计如下函数来进行小数处理

function test(num,flag,bit)
//参数分别是 要传入的小数"num" 
舍入标准(-1,向下;0,标准;1向上)"flag"
保留小数的位数"bit" 

{ 


var n=Math.pow(10,bit); 


switch(flag) 


{ 



case -1:return Math.floor(num*n)/n;break; 



case 0:return Math.round(num*n)/n;break; 



case 1:return Math.ceil(num*n)/n; 


} 

}
Javascript 相关文章推荐
枚举JavaScript对象的函数
Dec 22 Javascript
javascript FormatNumber函数实现方法
Dec 30 Javascript
js获取多个tagname的节点数组
Sep 22 Javascript
javascript生成随机大小写字母的方法
Feb 20 Javascript
javascript基于DOM实现权限选择实例分析
May 14 Javascript
js提示框替代系统alert,自动关闭alert对话框的实现方法
Nov 07 Javascript
jQuery点击头像上传并预览图片
Feb 23 Javascript
vue-router路由与页面间导航实例解析
Nov 07 Javascript
JavaScript折半查找(二分查找)算法原理与实现方法示例
Aug 06 Javascript
js中getter和setter用法实例分析
Aug 14 Javascript
jQuery实现的简单歌词滚动功能示例
Jan 07 jQuery
JS计算斐波拉切代码实例
Sep 12 Javascript
jQuery 类twitter的文本字数限制带提示效果插件
Apr 16 #Javascript
jQuery maxlength文本字数限制插件
Apr 16 #Javascript
一款js和css代码压缩工具[附JAVA环境配置方法]
Apr 16 #Javascript
jQuery对象与DOM对象之间的转换方法
Apr 15 #Javascript
jquery中获得$.ajax()事件返回的值并添加事件的方法
Apr 15 #Javascript
网站导致浏览器崩溃的原因总结(多款浏览器) 推荐
Apr 15 #Javascript
jQuery 打造动态下滑菜单实现说明
Apr 15 #Javascript
You might like
一台收音机,让一家人都笑逐颜开!
2020/08/21 无线电
PHP中通过ADO调用Access数据库的方法测试不通过
2006/12/31 PHP
$_GET['goods_id']+0 的使用详解
2013/06/06 PHP
浅谈PHP的反射API
2017/02/26 PHP
php格式文件打开的四种方法
2018/02/24 PHP
Yii框架连表查询操作示例
2019/09/06 PHP
JQuery的ready函数与JS的onload的区别详解
2013/11/21 Javascript
jquery中map函数遍历数组用法实例
2015/05/18 Javascript
Bootstrap弹出带合法性检查的登录框实例代码【推荐】
2016/06/23 Javascript
jQuery事件绑定方法学习总结(推荐)
2016/11/21 Javascript
利用js获取下拉框中所选的值
2016/12/01 Javascript
JavaScript相等运算符的九条规则示例详解
2019/10/20 Javascript
python抓取百度首页的方法
2015/05/19 Python
python-opencv在有噪音的情况下提取图像的轮廓实例
2017/08/30 Python
彻底理解Python中的yield关键字
2019/04/01 Python
在Python中构建增广矩阵的实现方法
2019/07/01 Python
python3 pathlib库Path类方法总结
2019/12/26 Python
python如何提取英语pdf内容并翻译
2020/03/03 Python
Python如何读取、写入JSON数据
2020/07/28 Python
浅谈Html5中视频 音频标签 进度条的问题
2016/07/26 HTML / CSS
html5超简单的localStorage实现记住密码的功能实现
2017/09/07 HTML / CSS
英国著名音像制品和图书游戏购物网站:Zavvi
2016/08/04 全球购物
TripAdvisor西班牙官方网站:全球领先的旅游网站
2018/01/10 全球购物
菲律宾优惠券网站:MetroDeal
2019/04/12 全球购物
八皇后问题,输出了所有情况,不过有些结果只是旋转了90度
2016/08/15 面试题
Java中的基本数据类型所占存储空间大小固定的吗
2012/02/15 面试题
电子商务专业个人的自我评价
2013/12/19 职场文书
大学学习个人的自我评价
2014/02/18 职场文书
村道德模范事迹材料
2014/08/28 职场文书
中职毕业生自我鉴定范文(3篇)
2014/09/28 职场文书
2014年医院工作总结
2014/11/20 职场文书
2015年服务员工作总结
2015/04/08 职场文书
新学期感想
2015/08/10 职场文书
Python字典和列表性能之间的比较
2021/06/07 Python
HTML5 语义化标签(移动端必备)
2021/08/23 HTML / CSS
Redis批量生成数据的实现
2022/06/05 Redis