2017-02-18 136 views
-2

我有一些代码将变量四舍五入到最接近的整数 - 除了我似乎无法让它将变量四舍五入到最接近的整数。这里是我的代码:四舍五入到最接近的整数变量

var score = 600; 
var coinBase = 400; 
var coinInt = score/coinBase; 
var coin = round(VARIABLEcoinInt'); 

换句话说,我试图让变量coinInt,其舍入为最接近的整数,并在变量硬币输出它。

+0

,你必须增加一半,取其整数。 –

+0

使用'Math.round()'函数 – adgon92

+0

首先,'round'不是一个有效的'Javascript'方法。其次'round(VARIABLEcoinInt')'是无效的语法。第三,'VARIABLEcoinInt'不是一个定义的变量 –

回答

1

没有round功能。改用Math.round函数。

var score = 600; 
 
var coinBase = 400; 
 
var coinInt = score/coinBase; 
 
var coin = Math.round(coinInt); 
 

 
console.log(coin);

0

你可以使用的3个Math基础功能之一。

Math.round - 舍入到最接近的整数整数

Math.round(1.4) // 1 
Math.round(1.5) // 2 

Math.floor - 几轮下来

Math.floor(1.2) // 1 
Math.floor(1.9) // 1 

Math.ceil - 舍入

Math.ceil(1.2) // 2 
Math.ceil(1.9) // 2 
在过去