Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Javascript

जावास्क्रिप्ट में निकटतम एन तक कैसे राउंड अप करें


मान लीजिए कि हमारे पास एक नंबर है,

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

  1. जावास्क्रिप्ट में किसी तिथि का दिन कैसे सेट करें?

    जावास्क्रिप्ट में दिनांक का दिन निर्धारित करने के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang="en" > <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title&

  1. 10 जावास्क्रिप्ट की निकटतम शक्ति के लिए नीचे की ओर गोल संख्या

    हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो एक संख्या लेता है। फ़ंक्शन को 10 की शक्ति वापस करनी चाहिए जो इनपुट संख्या के सबसे नजदीक है। उदाहरण के लिए - f(1) = 1 f(5) = 1 f(15) = 10 f(43) = 10 f(456) = 100 f(999) = 100 उदाहरण const num = 2355; const num1 = 346; const num2 = 678; const nearestPowerOfTe

  1. जावास्क्रिप्ट में 1s से n तक की संख्या गिनना

    हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो एक सकारात्मक पूर्णांक लेता है, जैसे कि संख्या। हमारे फ़ंक्शन का कार्य 1s की कुल संख्या की गणना करना है जो n तक के सभी सकारात्मक पूर्णांकों में दिखाई देता है (n सहित, यदि इसमें कोई 1 शामिल है)। फिर फ़ंक्शन को अंततः इस गिनती को वापस कर देना चाहिए। उदाहरण के