Math.round(),如何取一个随机数?

Math.round (), How to with a random number?

与我的其他自动计算问题类似,当我使用移动应用程序时,我只需要整数,不需要其他任何东西。也就是说,目前我使用下面的代码和 Math.ciel() 得到 1.05 而不是 1,我真的需要它四舍五入到最接近的整数,绝对没有小数位。

var rc1FrontMM = Number(Apperyio("rc1FrontMM").val());
var rc1RearMM = Number(Apperyio("rc1RearMM").val());
var rc1TyreRatio1 = Number(Apperyio("rc1TyreRatio1").val());
var rc1TyreRatio2 = Number(Apperyio("rc1TyreRatio2").val());

var rc1TyreRatio1 = (rc1RearMM / rc1FrontMM).Math.ceil(num * 100)/100;
var rc1TyreRatio2 = (rc1RearMM / rc1FrontMM).Math.ceil(num * 100)/100;

Apperyio('rc1TyreRatio1').val(rc1TyreRatio1.Math.ceil(num * 100)/100);
Apperyio('rc1TyreRatio2').val(rc1TyreRatio2.Math.ceil(num * 100)/100);

console.log(rc1TyreRatio1 = (rc1RearMM / rc1FrontMM).Math.ceil(num * 100)/100);
console.log(rc1TyreRatio2 = (rc1RearMM / rc1FrontMM).Math.ceil(num * 100)/100);

到目前为止,它似乎工作得很好,除了我仍然得到小数而不四舍五入到最接近的整数。

建议?

编辑:3:20pm 2016 年 6 月 17 日澳大利亚东部标准时间 仅由于 Appery.io 平台的限制而使用 Javascript(如前所述,这不是我的第一选择,而是客户的选择)。

为什么不使用 toFixed(x) 方法?如果您使用 x = 0,它将向下或向上舍入到最接近的整数。