ECMAScript with स्टेटमेंट
- पिछला पृष्ठ कंटिन्यू स्टेटमेंट
- अगला पृष्ठ स्विच स्टेटमेंट
टैग के वाक्यांश
विथ स्टेटमेंट अपने कोड को विशेष ऑब्जैक्ट के अंतर्गत कार्य करने के लिए सेट करता है।
इसकी व्याकरणिकी:
विथ (अभिव्यक्ति) वाक्यांश
उदाहरण के लिए:
var sMessage = "hello"; with(sMessage) { alert(toUpperCase()); //आउटपुट "HELLO" }
इस उदाहरण में, विथ स्टेटमेंट इनपुट में प्रयोग किया गया है इसलिए टूटर ने toUpperCase() मेथड फ़ॉल्न करने पर इंटरप्रेटर इस मेहताव को परीक्षण करता है कि यह स्थानीय फ़ंक्शन है या नहीं।यदि नहीं है, तो यह अस्थायी ऑब्जैक्ट sMessage को जाँचता है कि यह ऑब्जैक्ट की विधि है।तब अलर्ट "HELLO" आउटपुट करता है क्योंकि इंटरप्रेटर श्रिंग "hello" के toUpperCase() मेथड को पा लेता है।
टिप्पणी:विथ स्टेटमेंट धीमा कोड ब्लॉक है, विशेष रूप से जब गुण मूल्य निर्धारित होते हैं तब।अधिकांश मामलों में यदि संभव हो, इसका उपयोग करने से बचना बेहतर है।
- पिछला पृष्ठ कंटिन्यू स्टेटमेंट
- अगला पृष्ठ स्विच स्टेटमेंट