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 相关文章推荐
在修改准备发的批量美化select+可修改select时,在非IE下发现了几个问题
Jan 09 Javascript
jQuery 前的按键判断代码
Mar 19 Javascript
在图片上显示左右箭头类似翻页的代码
Mar 04 Javascript
css结合js制作下拉菜单示例代码
Feb 27 Javascript
javascript实现瀑布流加载图片原理
Feb 02 Javascript
vue-resourse将json数据输出实例
Mar 08 Javascript
easyui combogrid实现本地模糊搜索过滤多列
May 13 Javascript
JS简单实现自定义右键菜单实例
May 31 Javascript
js实时监控文本框输入字数的实例代码
Jan 18 Javascript
layui从数据库中获取复选框的值并默认选中方法
Aug 15 Javascript
JS如何把字符串转换成json
Feb 21 Javascript
JS前端使用canvas实现物体的点选示例
Aug 05 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
php获取url字符串截取路径的文件名和扩展名的函数
2010/01/22 PHP
PHP使用DirectoryIterator显示下拉文件列表的方法
2015/03/13 PHP
PHP魔术方法的使用示例
2015/06/23 PHP
PHP 500报错的快速解决方法
2016/12/14 PHP
老生常谈PHP面向对象之注册表模式
2017/05/26 PHP
php 处理png图片白色背景色改为透明色的实例代码
2018/12/10 PHP
laravel-admin 实现在指定的相册下添加照片
2019/10/21 PHP
Prototype Function对象 学习
2009/07/12 Javascript
根据对象的某一属性进行排序的js代码(如:name,age)
2010/08/10 Javascript
网易JS面试题与Javascript词法作用域说明
2010/11/09 Javascript
javascript真的不难-回顾一下基础知识
2013/01/15 Javascript
图片延迟加载的实现代码(模仿懒惰)
2013/03/29 Javascript
让jQuery与其他JavaScript库并存避免冲突的方法
2013/12/23 Javascript
node中socket.io的事件使用详解
2014/12/15 Javascript
Bootstrap每天必学之前端开发框架
2015/11/19 Javascript
Vue2.0实现组件数据的双向绑定问题
2018/03/06 Javascript
Angular搜索场景中使用rxjs的操作符处理思路
2018/05/30 Javascript
小程序外卖订单界面的示例代码
2019/12/30 Javascript
浅谈Vue使用Cascader级联选择器数据回显中的坑
2020/10/31 Javascript
用Python操作字符串之rindex()方法的使用
2015/05/19 Python
python 换位密码算法的实例详解
2017/07/19 Python
python内置数据类型之列表操作
2018/11/12 Python
python绘制漏斗图步骤详解
2019/03/04 Python
Pycharm新手教程(只需要看这篇就够了)
2019/06/18 Python
Python上下文管理器类和上下文管理器装饰器contextmanager用法实例分析
2019/11/07 Python
北大青鸟学生求职信
2013/09/24 职场文书
优秀的茶餐厅创业计划书
2014/01/03 职场文书
大学生如何写自荐信
2014/01/08 职场文书
重阳节登山活动方案
2014/02/03 职场文书
光信息科学与技术专业职业生涯规划
2014/03/13 职场文书
私营公司诉讼代理委托书范本
2014/09/13 职场文书
终止劳动合同证明书样本
2014/11/19 职场文书
2014年语文教研组工作总结
2014/12/06 职场文书
小学班主任工作经验交流材料
2015/11/02 职场文书
golang通过递归遍历生成树状结构的操作
2021/04/28 Golang
Android Studio实现带三角函数对数运算功能的高级计算器
2022/05/20 Java/Android