博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Javascript -- Math.round()、Math.ceil()、Math.floor()、parseInt去小数取整总结
阅读量:6616 次
发布时间:2019-06-25

本文共 803 字,大约阅读时间需要 2 分钟。

一、Math.round()

作用:四舍五入返回整数。(返回参数+0.5后,向下取整)

Math.round(5.57)  //返回6

Math.round(2.4)   //返回2

Math.round(-1.5)  //返回-1

Math.round(-5.8)  //返回-6

  

二、Math.ceil()

作用:返回大于等于参数的最小整数。

Math.ceil(5.57)  //返回6

Math.ceil(2.4)  //返回3

Math.ceil(-1.5)  //返回-1

Math.ceil(-5.8)  //返回-5

 

三、Math.floor()

作用:返回小于等于参数的最大整数。 

Math.floor(5.57)  //返回5

Math.floor(2.4)  //返回2

Math.floor(-1.5)  //返回-2

Math.floor(-5.8)  //返回-6

 

四、parseInt()

作用:解析一个字符串,并返回一个整数,这里可以简单理解成返回舍去参数的小数部分后的整数。

parseInt(5.57)  //返回5

parseInt(2.4)  //返回2

parseInt(-1.5)  //返回-1

parseInt(-5.8)  //返回-5

正数转换和Math.floor()一样,负数不一样

 

五、 Math.random()

该方法可返回介于 0 ~ 1 之间的一个随机数

如果你希望生成任意值到任意值的随机数,公式就是这样的:

// max - 期望的最大值, min - 期望的最小值 

parseInt(Math.random()*(max-min+1)+min,10);

Math.floor(Math.random()*(max-min+1)+min);

 

转载于:https://www.cnblogs.com/fhen/p/6210381.html

你可能感兴趣的文章
分库分表的几种常见玩法及如何解决跨库查询等问题
查看>>
把GPS经纬度放入两个字符串,写入文件
查看>>
Java操作MongoDB实现CRUD
查看>>
给js文件传参数
查看>>
tomcat web.xml启动加载类
查看>>
Linux 配置SSH信任
查看>>
【九度OJ1352】|【剑指offer41】和为S的两个数字
查看>>
《android-文件大小》
查看>>
HTTPS的工作原理
查看>>
PhoneGap使用PushPlugin插件实现消息推送
查看>>
Boyer-Moore 算法介绍
查看>>
关于Java中的单例模式
查看>>
datepicker
查看>>
CentOS 7输入startx无法启动图形化界面
查看>>
#51CTO学院四周年# 终于在这里遇到你
查看>>
Java学习笔记 1—命名规则、数据类型、运算符
查看>>
FusionCharts入门教程,使用指南
查看>>
我的友情链接
查看>>
数组的一些方法
查看>>
关于MFC中WM_MOUSEHOVER和WM_MOUSELEAVE消息的使用
查看>>