टाइपस्क्रिप्ट (और जावास्क्रिप्ट) में, !! किसी मान को बूलियन में बदलने का एक सामान्य तरीका है। मूलतः,!! किसी भी मान को सही या गलत बूलियन मान में बदल देता है।
जावास्क्रिप्ट में, "झूठे" मानों के कुछ उदाहरणों में शामिल हैं:
किसी भी अन्य मूल्य को "सत्य" माना जाता है, जैसे:
यहां कुछ उदाहरण दिए गए हैं जो दिखाते हैं कि कैसे !! कार्य:
const a = 5; const b = 0; const c = null; const d = "Hello"; // Usando !! para converter em booleano console.log(!!a); // true (5 é truthy) console.log(!!b); // false (0 é falsy) console.log(!!c); // false (null é falsy) console.log(!!d); // true (string não vazia é truthy) // Exemplo mais complexo const myArray = []; console.log(!!myArray); // true (array vazio é truthy)
हे!! अक्सर कोड में उपयोग किया जाता है जहां आप यह सुनिश्चित करना चाहते हैं कि एक मान को बूलियन के रूप में माना जाता है, खासकर स्थितियों में। उदाहरण के लिए:
if (!!user) { console.log("User exists"); } else { console.log("User does not exist"); }
इस मामले में, का उपयोग !! यह सुनिश्चित करता है कि यदि स्थिति का मूल्यांकन करते समय उपयोगकर्ता को बूलियन माना जाता है।
इसलिए,!! टाइपस्क्रिप्ट और जावास्क्रिप्ट में किसी मान को बूलियन के रूप में व्याख्या करने के लिए मजबूर करने का एक सुविधाजनक और संक्षिप्त तरीका है। यह सुनिश्चित करना एक सामान्य अभ्यास है कि किसी स्थिति का सही मूल्यांकन किया गया है।
चैटजीपीटी द्वारा
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3