这个小分享呢,道哥给大家分享一下使用率灰常灰常灰常高的数学函数Math,既然是数学函数那么肯定就离不开计算,那么我们接下来看一下它究竟是什么 主要干什么用
已知变量如下定义
var a= 12.8;var b = -12.8;1、Math.floor()对指定值向下取整数
alert(Math.floor(a)); //此处结果为 12//这个地方需要注意的是当取对负数取floor的时候 数值越大值越小 alert(Math.floor(b));//此时的结果不再是-12而是-132、Math.ceil()对指定的数向上取整
alert(Math.ceil(a));//此时的结果为13alert(Math.ceil(b));//此时的结果为-123、Math.round() 对函数中的参数取四舍五入值
alert(Math.round(a));//结果为13alert(Math.round(b))//结果为-13敲黑板注意这里对负数的四舍五入尤其要注意 与正数是反其道而行的4、Math.abs() 对指定的数取绝对值
alert(Math.round(a));//此处可以看出a变量和b变量的绝对值是一样的 顺带补一下绝对值的定义alert(Math.round(b)); //正数的绝对值等于它本身,负数的绝对值等于它的相反数5、Math.random()去随机数 默认为取0-1之间的随机小数
alert(Math.random()); /*接下来将取随机数延伸一下,讲一怎么取指定范围内的随机数下*/// [0-10) 随机小数:alert(Math.random()*10);// [0-9] 随机整数:alert(Math.floor(Math.random()*10));//[1-10] 随机整数:alert(Math.floor(Math.random()*10)+1); 随机数使用总结
//[x-y]之间的随机整数求法: Math.floor(Math.random()*(大-小))+小;//比如求一个10000-99999之间的随机整数alert(Math.floor(Math.random()*(99999-10000))+10000);
【javascript内置对象之数学函数Math的常用方法】
推荐阅读
- JavaScript 开发人员的主要基本技能是?
- 一位Android资深工程师对移动端架构的思考
- JavaScript 之事件委托方式 两个小例子
- 打造健康家居 7个绝对禁止的厨房风水
- 梦见男朋友对我很冷淡不讲话 梦见男朋友对我很冷淡跟我说分手
- 淘宝退款率对店铺影响 退款纠纷率对店铺有什么影响
- 钻石牌香烟多少钱一包 钻石烟多少钱一包硬的
- 女人瘦身抗衰老应喝对4款茶
- 氢气是最轻的气体 氢气是世界上密度最小的气体对吗?
- 梦到对象被杀是什么意思 梦见对象杀我什么意思
