मान लीजिए कि हमारे पास एक नंबर है,
const num = 76;
हालांकि,
-
यदि हम इस संख्या को निकटतम 10 स्थान पर पूर्णांकित करते हैं, तो परिणाम 80
. होगा -
यदि हम इस संख्या को निकटतम 100 स्थान पर पूर्णांकित करते हैं, तो परिणाम 100 होगा
-
यदि हम इस संख्या को निकटतम 1000 स्थान पर पूर्णांकित करते हैं, तो परिणाम 0
. होगा
हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो पहले तर्क के रूप में पूर्णांक बनाने के लिए एक संख्या लेता है और दूसरे तर्क के रूप में पूर्णांकन कारक।
संख्या को पूर्णांकित करने के बाद फ़ंक्शन को परिणाम वापस करना चाहिए।
उदाहरण
इसके लिए कोड होगा -
const num = 76; const roundOffTo = (num, factor = 1) => { const quotient = num / factor; const res = Math.round(quotient) * factor; return res; }; console.log(roundOffTo(num, 10)); console.log(roundOffTo(num, 100)); console.log(roundOffTo(num, 1000));
और कंसोल में आउटपुट होगा -
आउटपुट
80 100 0