मुझे एक उपयोगिता फ़ंक्शन की आवश्यकता होती है जो पूर्णांक मान (लंबाई में 2 से 5 अंक तक) लेता है जो निकटतम के बजाय 5 के अगले कई तक गोल होता है । यहां मुझे वही मिला है:
function round5(x)
{
return (x % 5) >= 2.5 ? parseInt(x / 5) * 5 + 5 : parseInt(x / 5) * 5;
}
जब मैं दौड़ता हूं round5(32)
, तो यह मुझे देता है 30
, जहां मैं 35 चाहता हूं।
जब मैं दौड़ता हूं round5(37)
, तो यह मुझे देता है 35
, जहां मैं 40 चाहता हूं।
जब मैं दौड़ता हूं round5(132)
, तो यह मुझे देता है 130
, जहां मैं 135 चाहता हूं।
जब मैं दौड़ता हूं round5(137)
, तो यह मुझे देता है 135
, जहां मैं 140 चाहता हूं।
आदि...
मैं यह कैसे करु?
round5(5)
5, या 10 देना चाहिए ?