एक ऐसा फंक्शन लिखिए जो दो वेरिएबल्स के मानों की अदला-बदली करता है।
यह जावास्क्रिप्ट में इस तरह से लिखा जा सकता है:

function swapValues(a, b) {
  var temp = a;
  a = b;
  b = temp;
  return [a, b];
}

इस फ़ंक्शन में, हम दो वेरिएबल्स a और b को ले रहे हैं, और उन्हें temp नाम के एक नए वेरिएबल में स्टोर कर रहे हैं। उसके बाद, हम a की मान को b से बदल रहे हैं, और b की मान को temp से बदल रहे हैं। फ़ंक्शन से नए मानों को एक एरे में वापस कराया जा सकता है जो अदला-बदली किए गए मानों को दर्शाता है।

फ़ंक्शन का उपयोग करने के लिए, नीचे दिए गए कोड का उपयोग करें:

var a = 5;
var b = 7;
console.log("Before swap: a =", a, "b =", b);

var swappedValues = swapValues(a, b);
a = swappedValues[0];
b = swappedValues[1];

console.log("After swap: a =", a, "b =", b);

इस कोड में, पहले हम वेरिएबल a और b को एक मान से इनिशलाइज़ कर रहे हैं। फिर हम console.log द्वारा मानों को प्रिंट कर रहे हैं, स्वैप करने से पहले। फ़ंक्शन का उपयोग करके, हम स्वैप किए गए मानों को नए वेरिएबलों में स्टोर कर रहे हैं। अंत में, हम पुन ः console.log द्वारा नए मानों को प्रिंट कर रहे हैं। फ़ंक्शन का परिणाम इस तरह से होगा:

Before swap: a = 5 b = 7
After swap: a = 7 b = 5

इससे हम देखते हैं कि फ़ंक्शन दो मानों को स्वैप करने में कामयाब रहा है।