2016-08-08 14 views
-1

Ich muss eine Nummer auf das nächste Vielfache von 27 mit JavaScript runden. Es wäre besser, wenn ich immer auf die Zahl runden könnte, aber es wäre auch nützlich zu wissen, wie man auf das nächste Vielfache von 27 (egal ob oben oder unten) runden kann. Es muss nicht JavaScript sein, sondern auch jQuery.Wie wird auf ein Vielfaches einer bestimmten Anzahl von JavaScript gerundet?

+0

Sie können 'ceil' statt' round' zu nach oben, übrigens. – Ryan

+1

Dies wurde zuvor gefragt. Gefunden als erstes Ergebnis von Googling "Javascript Runde Nummer zum nächsten". – Xufox

+1

@maudulus: Sie müssen Spaß machen. –

Antwort

4

Teilen Sie die Zahl von 27, rund (oder .ceil abzurunden ihn), das Ergebnis und multiplizieren mit 27:

var x = 28; 
 
console.log('round', Math.round(x/27) * 27); 
 
console.log('ceil', Math.ceil(x/27) * 27); 
 

 
var y = 47; 
 
console.log('round', Math.ceil(y/27) * 27); 
 
console.log('ceil', Math.round(y/27) * 27);

Verwandte Themen