2017-02-18 14 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