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

जावास्क्रिप्ट में '/i' ध्वज का क्या महत्व है?


जावास्क्रिप्ट एक केस संवेदनशील है भाषा:हिन्दी। जब हम किसी शब्द को दूसरे शब्द से बदलने का प्रयास करते हैं, तो हमें अक्षरों के मामले की जांच करने की आवश्यकता होती है, चाहे वे बड़े हों या छोटे। एक शब्द के लिए, जाँच की प्रक्रिया आसान है लेकिन एक ऐसा परिदृश्य लें जिसमें जाँच करने के लिए अधिक संख्या वाले शब्द हों। तो इस प्रक्रिया को आसान बनाने के लिए "/i" तस्वीर में आता है। यह मामले की परवाह किए बिना शब्द को दूसरे शब्द से बदल देता है।

उदाहरण

निम्न उदाहरण में, हमें नीला शब्द की सभी घटनाओं को प्रतिस्थापित करने की आवश्यकता है लाल . के साथ . लेकिन चूंकि, इनमें से एक घटना राजधानी . में है इसके अलावा, "नीला . शब्द की हर दूसरी घटना " को लाल . में बदल दिया गया है .

<html>
<body>
<script>
   var str = "Mr Blue has a blue house and a blue car";
   var res = str.replace(/blue/g, "red");
   document.write(res);
</script>
</body>
</html>

आउटपुट

Mr Blue has a red house and a red car

जब " /i" ध्वज का उपयोग किया जाता है, शब्दों के मामले के बावजूद, प्रत्येक शब्द को दिए गए शब्द से बदल दिया जाएगा।

उदाहरण

निम्न उदाहरण में, चूंकि "/i" ध्वज का उपयोग किया जाता है, अक्षरों के मामले पर ध्यान दिए बिना नीला . शब्द की सभी घटनाएं लाल . में बदल दिया गया है ।

<html>
<body>
<script>
   var str = "Mr Blue has a blue house and a blue car";
   var res = str.replace(/blue/ig, "red");
   document.write(res);
</script>
</body>
</html>

आउटपुट

Mr red has a red house and a red car

  1. जावास्क्रिप्ट डोम क्या है?

    जावास्क्रिप्ट दस्तावेज़ ऑब्जेक्ट मॉडल (डीओएम) एक वेबपेज के HTML तत्वों का प्रतिनिधित्व है। यह एक इंटरफ़ेस है जिसका उपयोग हम किसी वेब पेज की सामग्री या शैली को बदलकर उसमें हेरफेर करने के लिए कर सकते हैं। हम वेबपेज पर राइट क्लिक करके और निरीक्षण का चयन करके DOM तक पहुँच सकते हैं। ऐसा करने से, जिस व

  1. जावास्क्रिप्ट में ES6 के टेम्पलेट स्ट्रिंग्स का क्या महत्व है?

    ES6 के टेम्प्लेट स्ट्रिंग्स तारों को संयोजित करने का एक नया तरीका है। हमारे पास पहले से ही शामिल हों () . जैसी विधियां हैं , कॉनकैट () आदि स्ट्रिंग्स को संयोजित करने के लिए लेकिन टेम्पलेट स्ट्रिंग्स विधि सबसे परिष्कृत . है क्योंकि यह अधिक पठनीय है , नहीं बैकस्लैश उद्धरणों से बचने के लिए और अधिक नही

  1. जावास्क्रिप्ट में Symbol.isConcatSpreadable का क्या महत्व है?

    Symbol.isConcatSpreadable इस प्रसिद्ध प्रतीक का उपयोग कॉन्फ़िगर करने के लिए किया जाता है यदि Array.prototype.concat() विधि का उपयोग करते समय किसी वस्तु को उसके सरणी तत्वों में समतल किया जाना चाहिए। . अगर यह झूठा है तब सरणी का कोई चपटापन नहीं होता है। डिफ़ॉल्ट रूप से, Symbol.IsConcatSpreadable सत्