也许你知道如何帮助我。当你选择" pack"的组合时,如何在javascript中更改某些内容更改为整数值。现在我如何输入一个值,例如。 1.53和更改组合,它仍然是十进制的,我想得到一个整数值(有些像在php中的round())。
答案 0 :(得分:0)
使用Javascript Math.round()
功能。这正是你所需要的。它需要一个小数并返回一个整数。
我在下面给出了一些例子:
var x;
// Returns the value 20
x = Math.round(20.49);
// Returns the value 21
x = Math.round(20.5);
// Returns the value -20
x = Math.round(-20.5);
// Returns the value -21
x = Math.round(-20.51);
有关详细信息,请参阅此link。
您还可以使用Math.round10()
指定要舍入的小数位数或整数位数,如下所示:
Math.round10(55.55, -1); // 55.6
Math.round10(55.549, -1); // 55.5
Math.round10(55, 1); // 60
Math.round10(54.9, 1); // 50
Math.round10(-55.55, -1); // -55.5
Math.round10(-55.551, -1); // -55.6
Math.round10(-55, 1); // -50
Math.round10(-55.1, 1); // -60
您可以将-1
作为第二个参数传递到第一个小数位,-2
来舍入到第二个小数位,等等。
同样,您可以将1
或2
作为第二个参数传递给Math.round10
,以四舍五入到第一个或第二个整数位置。