在js中将值更改为整数

时间:2015-04-06 08:08:57

标签: javascript php

也许你知道如何帮助我。当你选择" pack"的组合时,如何在javascript中更改某些内容更改为整数值。现在我如何输入一个值,例如。 1.53和更改组合,它仍然是十进制的,我想得到一个整数值(有些像在php中的round())。

shop test page

1 个答案:

答案 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来舍入到第二个小数位,等等。

同样,您可以将12作为第二个参数传递给Math.round10,以四舍五入到第一个或第二个整数位置。