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

जावास्क्रिप्ट में विषम और सम को अलग करें


हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो संख्याओं की एक सरणी लेता है और किसी भी विषम संख्या के बाईं ओर दिखाई देने वाली सभी सम संख्याओं के साथ एक सरणी देता है और सभी विषम संख्याएं दाईं ओर दिखाई देती हैं किसी भी सम संख्या का पक्ष।

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

उदाहरण

const arr = [2, 6, 3, 7, 8, 3, 5, 4, 3, 6, 87, 23, 2, 23, 67, 4];
const isEven = num => num % 2 === 0;
const sorter = (a, b) => {
   if(isEven(a) && !isEven(b)){
      return -1;
   };
   if(!isEven(a) && isEven(b)){
      return 1;
   };
   return 0;
};
arr.sort(sorter);
console.log(arr);

आउटपुट

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

[
   2, 6, 8, 4, 6, 2,
   4, 3, 7, 3, 5, 3,
   87, 23, 23, 67
]

  1. कैसे निर्धारित करें कि कोई संख्या विषम है या जावास्क्रिप्ट में भी है?

    मापांक % ऑपरेटर का उपयोग यह निर्धारित करने के लिए करें कि कोई संख्या विषम है या जावास्क्रिप्ट में भी है। उदाहरण आप यह जांचने के लिए निम्न कोड चलाने का प्रयास कर सकते हैं कि कोई संख्या विषम है या सम है - लाइव डेमो <!DOCTYPE html> <html> <body> <script>    var num = 5

  1. जावास्क्रिप्ट के माध्यम से HTML में वर्ग (विषम और सम) जोड़ें?

    कक्षा जोड़ने के लिए, nth-child(odd) और nth-child(even) का उपयोग करें। निम्नलिखित कोड है - उदाहरण <!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="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Docum