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

JavaScript में निकटतम N तक ऊपर गोल कैसे करें


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

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
  1. जावास्क्रिप्ट में डेट का दिन कैसे सेट करें? जावास्क्रिप्ट में डेट का दिन कैसे सेट करें?

    परिचय जावास्क्रिप्ट में setDate() मेथड का उपयोग डेट ऑब्जेक्ट का दिन (महीने का दिन) सेट करने के लिए किया जाता है। यह महीने और वर्ष को आवश्यकतानुसार स्वचालित रूप से एडजस्ट करता है। उदाहरण निम्न कोड जावास्क्रिप्ट में डेट का दिन सेट करने के लिए है: <!DOCTYPE html> <html lang="hi"&g

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

    हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो एक संख्या लेता है। फ़ंक्शन को 10 की उस घात को लौटाना चाहिए जो इनपुट संख्या के निकटतम हो।उदाहरण के लिए -f(1) = 1 f(5) = 1 f(15) = 10 f(43) = 10 f(456) = 100 f(999) = 100उदाहरण 1) { count++; num /= 10; } return Math.pow(10, count - 1) * (M

  1. - JavaScript में n तक 1 की संख्या गिनना

    हमें एक JavaScript फ़ंक्शन लिखना है जो एक धनात्मक पूर्णांक लेता है, मान लीजिए num। हमारे फ़ंक्शन का कार्य n तक (n सहित, यदि उसमें कोई 1 है) सभी धनात्मक पूर्णांकों में दिखाई देने वाले 1 की कुल संख्या गिनना है। फिर फ़ंक्शन को अंत में यह गिनती लौटानी चाहिए। उदाहरण यदि इनपुट संख्या है: const num = 31; त