Я знаю, что в конце игры, но вот что-то я вообще набрана, когда я имею дело с того, чтобы закруглить вещи до ближайшего NTH:
Number.prototype.roundTo = function(nTo) {
nTo = nTo || 10;
return Math.round(this * (1/nTo)) * nTo;
}
console.log("roundto ", (925.50).roundTo(100));
Number.prototype.ceilTo = function(nTo) {
nTo = nTo || 10;
return Math.ceil(this * (1/nTo)) * nTo;
}
console.log("ceilTo ", (925.50).ceilTo(100));
Number.prototype.floorTo = function(nTo) {
nTo = nTo || 10;
return Math.floor(this * (1/nTo)) * nTo;
}
console.log("floorTo ", (925.50).floorTo(100));
Я считаю себя, используя номер .ceilTo (..), потому что я работаю с Canvas и пытаюсь выяснить, насколько далеко от масштаба.
круглый метод
рубин должен быть штрафом – Senthoor