使用 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