主题:

主要记录一下js中的一些Math函数

Detail:

1. 四舍五入:
Math.round(1.23);  // 1
2. 只取整数:
Math.parseInt(1.23); // 1
3. 向上取整数:
Math.floor(1.23); // 1
4. 向下取整:
Math.ceil(1.23); // 2
5. 取绝对值:
Math.abs(-1.23); //1.23
6. 取两者较大值:
Math.max(1, 2); //2
7. 取两者较小值:
Math.min(1, 2);// 1
8. 随机数: 返回一个浮点,  伪随机数在范围[0, 1)
Math.random()
Math.random() 不能提供像密码一样安全的随机数字, 不能使用它们来处理有关安全的事情。使用Web Crypto API 来代替, 和更精确的window.crypto.getRandomValues() 方法.

参考:

Math还有很多丰富的方法,具体可以参考已下MDN文档:
https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Math.

js中的四舍五入,取整相关推荐

  1. JS中整数的取整、取余、向上取整问题

    1.取余 var i = 5 % 2; //1 2.取整 注意JS中的 / 操作符如果两侧的数是整数,他也会当作浮点数进行运算,不会整除,它会保留小数 var i = 5 / 2; //2.5 正确的 ...

  2. PHP中的四舍五入取整,向上取整,向下取整

    intval()   直接舍弃小数取整 round()  根据参数2指定精度将参数1进行四舍五入 ceil()  向上取整 floor()  向下取整

  3. sql中向下取整怎么取_Sql 获取向上取整、向下取整、四舍五入取整的实例

    [四舍五入取整截取] select round(54.56,0) [向下取整截取] SELECT FLOOR(54.56) [向上取整截取] SELECT   CEILING(13.15) --MSS ...

  4. sql中向下取整怎么取_Sql Server 里的向上取整、向下取整、四舍五入取整的实例!...

    ==================================================== [四舍五入取整截取] select round(54.56,0) ============== ...

  5. sql中向下取整怎么取_Sql Server 里的向上取整、向下取整、四舍五入取整的实例! | 学步园...

    ==================================================== [四舍五入取整截取] select round(54.56,0) ============== ...

  6. sql中向下取整怎么取_Sql 获取向上取整、向下取整、四舍五入取整

    [四舍五入取整截取] select    round(54.6,0)    返回55 [向下取整截取]        select    floor(54.6)         返回54 [向上取整截 ...

  7. JAVA中double转int类型按四舍五入取整(实用)

    public static void main(String[] args) {System.out.println("向上取整:" + (int) Math.ceil(96.1) ...

  8. python中math.ceil是什么意思_python中的数字取整(ceil,floor,round)概念和用法

    python中的数学运算函数(ceil,floor,round)的主要任务是截掉小数以后的位数.总体来说 就是取整用的.只是三者之间有微妙的区别: floor() :把数字变小 ceil() : 把数 ...

  9. 对一个带小数的数进行四舍五入取整

    Java中对double和float数进行四舍五入取整,得到一个整数. numFloat 就是目标数,number 是我们得到的数值. float numFloat = 6.34f; int numb ...

  10. C语言中四种取整方式、取余/取模的运算以及负数取模的问题

    零向取整.负无穷向取整.正无穷向取整.四舍五入取整 如果将一个浮点数赋值给整形,只会保存整数位: 这种取整方式为零向取整,C语言默认采用的是这种方式 C语言中也有对应的零向取整函数: 同理还有一种函数 ...

最新文章

  1. lambda^k/k! 积分
  2. y2第一章 初始mybatis的上机3_MyBatis3.2.x从入门到精通之第一章
  3. Go进阶(4): string接口函数+时间接口函数+内置函数+错误处理
  4. 重磅发布!阿里云云效《阿里巴巴DevOps实践指南》
  5. 三相逆变器双pi控制器参数如何调节_一分钟看懂维也纳三相整流器
  6. mysql use mysql_1、设置mysql远程访问执行mysql 命令进入mysql 命令模式,执行如下SQL代码mysql use mysql; mysql GRANT ALL ON ...
  7. Redis分布式锁—SETNX+Lua脚本实现篇
  8. PID控制器开发笔记之九:基于前馈补偿的PID控制器的实现
  9. 数据结构(十六)多源最短路径
  10. 诗与远方:无题(八十六)
  11. sharepoint修改主机名以后出现cannot connect to the configuration database错误
  12. 一次Web请求返回406原因与解决方案
  13. 局域网网络相关的问题
  14. Atom必不可少插件推荐【转】
  15. 全球疫情来袭,瑞士科学家在实验室重造冠状病毒?
  16. python无需下载就可使用的标准模块
  17. 水果店水果水果篮包装教程哪里有
  18. 真实解决poetry遇到ImportError: cannot import name ‘Tortoise‘ from ‘tortoise‘ (unknown location)
  19. 5、【接口测试用例与ui功能测试用例有什么区别?】
  20. 修改jar包两种方法

热门文章

  1. c语言 in function main,C语言提交后显示编译结果main.c: In function `main':是啥意思?...
  2. 论文中的对比柱状图的绘制
  3. 2019年第三期全国高校大数据与人工智能骨干师资研修班
  4. 阿里云数字化转型方案再升级,移动研发平台EMAS助力海底捞超级App“云上捞”
  5. 安卓手机软件开发_原生开发app价格
  6. ERA5日均数据下载处理
  7. 【3.1】Path 与 Paths 类
  8. 石墨烯已经运用到线路板上,您知道吗?
  9. 在Excel VBA中写SQL,是一种什么体验
  10. 文献阅读---优化RNA-seq研究设计以挖掘除草剂耐药性(综述)