将浮点数向上舍入到 javascript 中的下一个整数
Round a float up to the next integer in javascript
我需要将浮点数向上舍入到最接近的整数,即使点后的数字小于 0.5。
例如
- 4.3 应为 5(而不是 4)
- 4.8 应为 5
如何在 JavaScript 中执行此操作?
使用 Math.ceil
[MDN] 函数
var n = 4.3;
alert(Math.ceil(n)); //alerts 5
使用ceil
var n = 4.3;
n = Math.ceil(n);// n is 5
向上舍入到小数点后第二位 (0.00):
var n = 35.85001;
Math.ceil(n * 100) / 100; // 35.86
到第一个 (0.0):
var n = 35.800001;
Math.ceil(n * 10) / 10; // 35.9
到整数:
var n = 35.00001;
Math.ceil(n); // 36
jsbin.com
使用
Math.ceil( floatvalue );
它将根据需要舍入值。
相关文章:
- 滚动到容器中的下一个元素-几乎到了
- 后焦点更改为IE 11中的地址栏,而不是转移到表单中的下一个控件
- 使用CSS或js,使用动态选择器选择任意li的下一个元素
- 使用ajax将数据从一个步骤发送到下一个步骤的3步表单
- 我想在AngularJS应用程序中创建一个输入数字框,用户不应该在该框上键入十进制数字.(一个整数输入框)
- AngularJS&JSON-从Previous&下一个对象
- 使用向下箭头键(与tab键一样)聚焦下一个输入
- 来自文档或下一个静态父级的事件委派
- angularjs移除焦点上的活动类并添加到下一个项目
- 禁用旋转木马中的下一个按钮和上一个按钮
- 当按下一个键时,请多次按下不同的键
- 正在加载下一个帖子
- 构建JS测试,警报窗口重复上一个Q,而不是问下一个Q
- 删除“;上一个“;以及“;下一个“;基于当前幻灯片
- 真正的下一个具有特定类的元素
- 如何使用javascript获取下一个/转发url
- jQuery转盘下一个元素没有滑入
- 使用javascript向上取整到下一个整数,即使值为1.0000000001
- 将浮点数向上舍入到 javascript 中的下一个整数
- JavaScript 函数通过发送下一个元素的整数来更改元素的可见性