2017-02-18 4 views
-2

Ich habe etwas Code, der eine Variable auf die nächste ganze Zahl rundet - außer ich kann es nicht bekommen, um eine Variable auf die nächste ganze Zahl runden. Hier ist mein Code ist:Runden einer Variablen auf die nächste ganze Zahl

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

Mit anderen Worten, ich versuche die Variable coinInt zu bekommen, um sie herum auf die nächste ganze Zahl, und es in der variablen Münze ausgeben.

+0

in den alten Tagen, mußte man hinzufügen eine Hälfte und nimm eine ganze Zahl davon. –

+0

Verwenden Sie 'Math.round()' Funktion – adgon92

+0

Erstens, 'Runde' ist keine gültige' Javascript' Methode. Zweitens ist 'round (VARIABLEcoinInt ')' eine ungültige Syntax. Drittens ist 'VARIABLEcoinInt' keine definierte Variable –

Antwort

1

Es gibt keine round Funktion. Verwenden Sie stattdessen die Funktion Math.round.

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

 
console.log(coin);

0

Sie eine der drei Math basierten Funktionen nutzen könnten.

Math.round - Runden auf die nächste ganze Zahl:

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

Math.floor - abrundet

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

Math.ceil - Runden

Math.ceil(1.2) // 2 
Math.ceil(1.9) // 2 
Verwandte Themen