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

JavaScript में बूलियन गेट्स (AND, OR, XOR)


समस्या

हमें एक JavaScript फ़ंक्शन लिखना है जो बूलियन मानों का एक ऐरे और एक लॉजिकल ऑपरेटर लेता है। हमारा फ़ंक्शन ऐरे में मानों पर क्रमिक रूप से ऑपरेटर लागू करके एक बूलियन परिणाम लौटाएगा।

उदाहरण

निम्नलिखित कोड है −

const array = [true, true, false]; const op = 'AND'; function logicalCalc(array, op){ var result = array[0]; for(var i = 1; i < array.length; i++){ if(op == "AND"){ result = result && array[i]; } if(op == "OR"){ result = result || array[i]; } if(op == "XOR"){ result = result != array[i]; } } return result; } console.log(logicalCalc(array, op));

आउटपुट

false
  1. JavaScript Multiline प्रॉपर्टी JavaScript Multiline प्रॉपर्टी

    JavaScript Multiline प्रॉपर्टी true या false लौटाती है, यह इस पर निर्भर करता है कि m मॉडिफायर सेट है या नहीं।उदाहरण<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial

  1. JavaScript match() मेथड JavaScript match() मेथड

    JavaScript match() मेथड एक स्ट्रिंग में रेगुलर एक्सप्रेशन के खिलाफ मिलान पाए जाने पर मिलान को एक ऐरे ऑब्जेक्ट के रूप में लौटाता है।उदाहरण<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width

  1. जावास्क्रिप्ट - बूलियन में शॉर्ट-सर्किटिंग जावास्क्रिप्ट - बूलियन में शॉर्ट-सर्किटिंग

    बूलियन में शॉर्ट सर्किटिंग का कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang=en> <head> <meta charset=UTF-8 /> <meta name=viewport content=width=device-width, initial-scale=1.0 /> <title>Document</title> <style>    body {   &nbs