मान लीजिए हमारे पास एक संख्या है,
const num = 76;
हालांकि,
यदि हम इस संख्या को निकटतम 10 स्थान पर गोल करते हैं, तो परिणाम 80 होगा
यदि हम इस संख्या को निकटतम 100 स्थान पर गोल करते हैं, तो परिणाम 100 होगा
यदि हम इस संख्या को निकटतम 1000 स्थान पर गोल करते हैं, तो परिणाम 0 होगा
हमें एक JavaScript फ़ंक्शन लिखना है जो गोल की जाने वाली संख्या को पहले तर्क के रूप में और गोल करने के कारक को दूसरे तर्क के रूप में लेता है।
फ़ंक्शन को संख्या को गोल करने के बाद परिणाम लौटाना चाहिए।
उदाहरण
इसके लिए कोड होगा -
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