使用 Javascript 将小数更改为整数
Use Javascript to change a decimal to a whole number
如果我有一些JS:
var ct = 1.30;
或者也可能是:
var ct = 0.04;
或者也可能是:
var ct = 4.45677;
我怎样才能简单地将这些小数更改为整数? 即:
30
对于第一个
4
对于第二个和
46
对于第三个?
有没有我可以用来做到这一点的JS方法?
这是我到目前为止正在使用的代码。 这在几秒钟、几分钟和几小时内都很好用,但我没有框架,这就是我首先开始这个过程的原因。
var ct2 = 1.30;
var timestamp = ct2;
var seconds = timestamp % 60;
timestamp = Math.floor(timestamp / 60);
var minutes = timestamp % 60;
timestamp = Math.floor(timestamp / 60);
var hours = timestamp;
这最终给了我:
秒: 1
分钟: 0
小时: 0
但是让我没有这个关键部分:
框架: 30
根据您给出的示例数字,此函数将满足您给出的输出要求。 (我不确定你在做什么,所以我称之为foo
。
var foo = function (num) {
num -= Math.trunc(num);
num *= 100;
return Math.round(num);
}
示例输出:
var ct1 = 0.04,
ct2 = 1.30,
ct3 = 4.45677;
console.log(foo(ct1));
console.log(foo(ct2));
console.log(foo(ct3));
> 4
> 30
> 46
相关文章:
- 使用javascript查找小数前的整数(不包括特殊字符)
- 使用 Javascript 将小数更改为整数
- Javascript - 用小数替换整数
- 整数到最接近的 .5 小数
- 显示小数两位数,除非是整数
- 在Javascript中,有没有一种方法可以区分整数和非常接近的小数
- Javascript验证只允许正整数和负整数..没有小数
- 用于整数和小数(货币)的javascript正则表达式
- 如何检查整数是否能被小数整除
- 强制传单地图只使用整数缩放级别(不使用小数级别)
- 在javascript中,将整数转换为小数部分的最有效方法是什么?
- Regexp用于检查输入是否仅为整数(int),以及检查另一个输入是否仅为带有2位小数的数字
- 如何将此百分比转换为带小数位数的整数
- 需要目前的整数与2个小数(5.00)在javascript
- 如何在图表API x/y轴标签中仅显示整数(没有小数)
- 两个整数,三个小数的正则表达式(XX.XXX)
- 正则表达式只允许整数和小数,不需要精度
- 为什么javascript接受小数作为整数
- 在Javascript中四舍五入到最接近的可被小数整除的整数
- 如何检查字符串是否为正整数,允许0和全0小数