मैं जानता हूँ कि यह खेल में देर हो चुकी है, लेकिन यहाँ कुछ मैं आम तौर पर की स्थापना की है जब मैं निकटतम वें करने के लिए चीजों को दौर के लिए होने के साथ काम कर रहा हूँ है:
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 (..) क्योंकि मैं कैनवास के साथ काम कर रहा हूं और यह निर्धारित करने की कोशिश कर रहा हूं कि कितना दूर पैमाने पर है।
स्रोत
2012-05-27 01:56:09
गहरे लाल रंग का ठीक होना चाहिए – Senthoor