js中向上取整函数(js向上传参的参数类型)

这个小分享呢,道哥给大家分享一下使用率灰常灰常灰常高的数学函数Math,既然是数学函数那么肯定就离不开计算,那么我们接下来看一下它究竟是什么 主要干什么用

已知变量如下定义

var a= 12.8; var b = -12.8;

1、Math.floor()对指定值向下取整数

alert(Math.floor(a)); //此处结果为 12 //这个地方需要注意的是当取对负数取floor的时候 数值越大值越小 alert(Math.floor(b));//此时的结果不再是-12而是-13

2、Math.ceil()对指定的数向上取整

alert(Math.ceil(a));//此时的结果为13 alert(Math.ceil(b));//此时的结果为-12

3、Math.round() 对函数中的参数取四舍五入值

alert(Math.round(a));//结果为13 alert(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);

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 387999187@qq.com 举报,一经查实,本站将立刻删除。https://www.8118.com.cn/chuang/8954.html
返回顶部