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

जावास्क्रिप्ट में घटाव ऑपरेटर के बिना घटाव ऑपरेशन करना

<घंटा/>

हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो दो नंबर लेता है और उनके अंतर को लौटाता है लेकिन (-) चिह्न का उपयोग किए बिना।

इसलिए, आइए इस फ़ंक्शन के लिए कोड लिखें -

उदाहरण

इसके लिए कोड होगा -

const num1 = 56;
const num = 78;
const subtractWithoutMinus = (num1, num2) => {
   if(num2 === 0){
      return num1;
   };
   return subtractWithoutMinus(num1 ^ num2, (~num1 & num2) << 1);
};
console.log(subtractWithoutMinus(num, num1));

आउटपुट

कंसोल में आउटपुट होगा -

22

  1. जावास्क्रिप्ट स्प्रेड ऑपरेटर

    जावास्क्रिप्ट स्प्रेड ऑपरेटर हमें एक सरणी को अलग-अलग सरणी तत्वों में विस्तारित करने की अनुमति देता है। स्प्रेड ऑपरेटर का उपयोग करने के लिए सरणी नाम से पहले तीन बिंदु (...) होने चाहिए। जावास्क्रिप्ट स्प्रेड ऑपरेटर के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang="en"&g

  1. "नए" ऑपरेटर का उपयोग करके जावास्क्रिप्ट कंस्ट्रक्टर बनाना?

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

  1. जावास्क्रिप्ट में नया ऑपरेटर

    नए ऑपरेटर का उपयोग एक निर्माणकर्ता फ़ंक्शन वाले बिलिनोबजेक्ट प्रकारों में से एक का उपयोगकर्ता-परिभाषित ऑब्जेक्ट प्रकार उदाहरण बनाने के लिए किया जाता है। जावास्क्रिप्ट में नए ऑपरेटर के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset