JavaScript मिनिफायर - JS कोड को ऑनलाइन संक्षिप्त करें

अपने JS कोड को हमारे ऑनलाइन मिनिफायर से संक्षिप्त करें। फाइल साइज घटाएं, परफॉर्मेंस बढ़ाएं। न कोई सेटअप, न कोई झंझट, बस तुरंत परिणाम पाएं।

टैग्स: कोड मिनिफाई करें कोड संपीड़ित करें जावास्क्रिप्ट टाइपस्क्रिप्ट

🚀 296,220 कुल रूपांतरण (50 इस महीने)

कोडिंग चैलेंज के साथ Python का अभ्यास करें

सीधे इस एडिटर में प्रैक्टिकल समस्याएँ हल करें: सैंपल टेस्ट चलाएँ, सबमिट करें, और AI कोड रिव्यू पाएं।

सभी Python चैलेंज
आसान

Rectangle Perimeter

Compute the perimeter of a rectangle from its sides.

आप सीखेंगे अंकगणितलौटाए गए मान
BeginnerLearning-pathVariables
आसान

Distance Between Points

Compute the straight-line distance between two points.

आप सीखेंगे पाइथागोरस प्रमेयवर्गमूल
BeginnerFunctionsLearning-pathmath
आसान

Days in a Month

Return how many days a month has, including leap years.

आप सीखेंगे कैलेंडर के नियमसहायक फ़ंक्शन
BeginnerConditionsFunctionsLearning-path
आसान

Average of Three

Average three whole numbers.

आप सीखेंगे अंकगणितभाग
BeginnerLearning-pathVariables
आसान

दो वेक्टरों का डॉट प्रोडक्ट

दो वेक्टरों के हर तत्व को आपस में गुणा करके परिणाम जोड़ें, यही हर न्यूरॉन की मूल गणना है।

आप सीखेंगे वेक्टरडॉट प्रोडक्ट
न्यूरल नेटवर्कएआईमशीन लर्निंग
आसान

Largest of Three

Pick the largest of three numbers without a built-in max.

आप सीखेंगे तुलनाशर्तें जोड़ना
BeginnerConditionsLearning-path
आसान

मूल संख्या जांचें

निर्धारित करें कि कोई संख्या मूल है या नहीं।

आप सीखेंगे विभाज्यतालूप को तेज़ करना
BeginnerLoopsNumbersStudent-beginner
आसान

Number Triangle

Build a triangle of increasing numbers.

आप सीखेंगे बढ़ती पंक्तियाँपंक्तियों के पार काउंटर
BeginnerLearning-pathNested-loopsPatterns
आसान

आर्मस्ट्रॉन्ग संख्या

जांचें कि कोई संख्या अपने अंकों की संख्या की घात में उठाए गए अंकों के योग के बराबर है या नहीं।

आप सीखेंगे अंक निकालनाघात
BeginnerNumbersStudent-beginner
आसान

Row Sums

Add up every row of a grid.

आप सीखेंगे 2D सूचियाँनेस्टेड लूप
BeginnerGridsLearning-path
आसान

Min and Max Together

Find the smallest and largest value in one pass.

आप सीखेंगे एक ही पासकई मान लौटाना
ArraysBeginnerFunctionsLearning-path
आसान

Count Pairs With a Sum

Count pairs of positions whose values add up to a target.

आप सीखेंगे इंडेक्स के जोड़ेदोहरी गिनती से बचना
ArraysBeginnerLearning-pathNested-loops

परिचय

यह ऑनलाइन जावास्क्रिप्ट मिनिफायर टूल आपको अपने जावास्क्रिप्ट कोड को तेजी से और कुशलता से संपीड़ित और अनुकूलित करने में मदद करता है। यह फ़ाइल आकार को कम करने, वेबसाइट प्रदर्शन में सुधार करने और आपके स्क्रिप्ट्स को सुव्यवस्थित करने का एक शानदार तरीका है।

इस टूल का उपयोग कैसे करें

  1. अपने जावास्क्रिप्ट कोड को सीधे संपादक में पेस्ट करें या टाइप करें।
  2. Minify बटन पर क्लिक करें ताकि आपका जावास्क्रिप्ट कोड संपीड़ित हो जाए।
  3. मिनिफाई करने के बाद, आप:
    • अनुकूलित परिणाम डाउनलोड कर सकते हैं।
    • इसे एक अद्वितीय लिंक का उपयोग करके सहेज या साझा कर सकते हैं।
    • Google या GitHub के साथ साइन इन करके अपने मिनिफाइड कोड को भविष्य के उपयोग के लिए सहेज सकते हैं।

जावास्क्रिप्ट क्या है?

जावास्क्रिप्ट एक बहुमुखी प्रोग्रामिंग भाषा है जो डेवलपर्स को वेब पेजों पर डायनामिक और इंटरैक्टिव फीचर्स बनाने की अनुमति देती है, जैसे कि एनिमेशन, फॉर्म वैलिडेशन, और रियल-टाइम अपडेट्स। यह HTML और CSS के साथ मिलकर एक पूर्ण उपयोगकर्ता अनुभव प्रदान करता है।

जावास्क्रिप्ट वेब की एक मुख्य तकनीक है और इसे फ्रंट-एंड और बैक-एंड विकास दोनों के लिए व्यापक रूप से उपयोग किया जाता है। यह सभी आधुनिक ब्राउज़रों द्वारा समर्थित है और इंटरैक्टिव और उत्तरदायी वेबसाइटों और अनुप्रयोगों को बनाने के लिए आवश्यक है।

जावास्क्रिप्ट के बारे में अधिक जानें आधिकारिक जावास्क्रिप्ट गाइड से।

जावास्क्रिप्ट सिंटैक्स

      
// द्विघात समीकरण को हल करने के लिए प्रोग्राम
let root1, root2;

// उपयोगकर्ता से इनपुट लें
let a = prompt("पहला नंबर दर्ज करें: ");
let b = prompt("दूसरा नंबर दर्ज करें: ");
let c = prompt("तीसरा नंबर दर्ज करें: ");

// भेदभावक की गणना करें
let discriminant = b * b - 4 * a * c;

// वास्तविक और भिन्न मूलों के लिए शर्त
if (discriminant > 0) {
    root1 = (-b + Math.sqrt(discriminant)) / (2 * a);
    root2 = (-b - Math.sqrt(discriminant)) / (2 * a);

    // परिणाम
    console.log(`द्विघात समीकरण के मूल ${root1} और ${root2} हैं`);
}

// वास्तविक और समान मूलों के लिए शर्त
else if (discriminant == 0) {
    root1 = root2 = -b / (2 * a);

    // परिणाम
    console.log(`द्विघात समीकरण के मूल ${root1} और ${root2} हैं`);
}

// यदि मूल वास्तविक नहीं हैं
else {
    let realPart = (-b / (2 * a)).toFixed(2);
    let imagPart = (Math.sqrt(-discriminant) / (2 * a)).toFixed(2);

    // परिणाम
    console.log(
    `द्विघात समीकरण के मूल ${realPart} + ${imagPart}i और ${realPart} - ${imagPart}i हैं`
  );
}
      
    

मिनिफिकेशन क्या है?

मिनिफिकेशन आपके वेब पेजों और स्क्रिप्ट फ़ाइलों में कोड और मार्कअप को न्यूनतम करने की प्रक्रिया है। यह वेबसाइटों पर लोड समय और बैंडविड्थ उपयोग को कम करने के लिए उपयोग की जाने वाली मुख्य विधियों में से एक है। मिनिफिकेशन साइट की गति और पहुंच में नाटकीय रूप से सुधार करता है, जो सीधे बेहतर उपयोगकर्ता अनुभव में अनुवाद करता है। यह उन उपयोगकर्ताओं के लिए भी फायदेमंद है जो सीमित डेटा प्लान के माध्यम से आपकी वेबसाइट का उपयोग कर रहे हैं और वेब सर्फिंग करते समय अपने बैंडविड्थ उपयोग को बचाना चाहते हैं।

जावास्क्रिप्ट को मिनिफाई क्यों करें?

जब जावास्क्रिप्ट बनाते हैं, तो डेवलपर्स कोड और मार्कअप को अपने लिए पठनीय बनाने के लिए स्पेसिंग, टिप्पणियाँ और अच्छे नाम वाले वेरिएबल्स का उपयोग करते हैं। यह उन अन्य लोगों की भी मदद करता है जो बाद में एसेट्स पर काम कर सकते हैं। जबकि यह विकास चरण में एक प्लस है, यह आपके पृष्ठों की सेवा करते समय एक नकारात्मक बन जाता है। वेब सर्वर और ब्राउज़र टिप्पणियों और अच्छी तरह से संरचित कोड के बिना फ़ाइल सामग्री को पार्स कर सकते हैं, जो दोनों अतिरिक्त नेटवर्क ट्रैफ़िक बनाते हैं बिना किसी कार्यात्मक लाभ के।

जावास्क्रिप्ट फ़ाइलों को मिनिफाई करने के लिए, टिप्पणियों और अतिरिक्त स्पेस को हटाना आवश्यक है, साथ ही वेरिएबल नामों को संपीड़ित करना ताकि कोड को न्यूनतम किया जा सके और फ़ाइल आकार को कम किया जा सके। मिनिफाइड फ़ाइल संस्करण समान कार्यक्षमता प्रदान करता है जबकि नेटवर्क अनुरोधों की बैंडविड्थ को कम करता है।

उदाहरण

मिनिफाई करने से पहले

      
// दो पूर्णांकों का HCF या GCD खोजने के लिए प्रोग्राम

let hcf;
// इनपुट लें
const number1 = prompt('पहला सकारात्मक पूर्णांक दर्ज करें: ');
const number2 = prompt('दूसरा सकारात्मक पूर्णांक दर्ज करें: ');

// number1 और number2 तक 1 से लूपिंग
for (let i = 1; i <= number1 && i <= number2; i++) {

    // जांचें कि क्या यह दोनों पूर्णांकों का गुणक है
    if( number1 % i == 0 && number2 % i == 0) {
        hcf = i;
    }
}

// hcf प्रदर्शित करें
console.log(`HCF of ${number1} and ${number2} is ${hcf}.`);
      
    

मिनिफाई करने के बाद

      
let hcf;const number1=prompt('पहला सकारात्मक पूर्णांक दर्ज करें: ');const number2=prompt('दूसरा सकारात्मक पूर्णांक दर्ज करें: ');for(let i=1;i<=number1&&i<=number2;i++){if(number1%i==0&&number2%i==0){hcf=i}}console.log(`HCF of ${number1} and ${number2} is ${hcf}.`);