वीबीस्क्रिप्ट वेरियेबल

उदाहरण

वेरियेबल बनाना
वेरियेबल का उपयोग जानकारी संचित करने के लिए किया जाता है।इस उदाहरण में, एक वेरियेबल को बनाने और उसे मान देने के लिए कैसे करना है।
टेक्स्ट में वेरियेबल के मूल्य को जोड़ना
इस उदाहरण में, आपको एक टेक्स्ट में वेरियेबल के मूल्य को जोड़ने के लिए कैसे करना है।
एक्राउंट बनाना
एक्राउंट एक सीरीज़ विन्यास के लिए उपयोग किया जाता है।इस उदाहरण में, एक नाम वाले एक्राउंट को बनाने के लिए कैसे करना है।(हम "for loop" का उपयोग करके नामों को आउटपुट करने के लिए दिखाया है।)

वेरियेबल क्या है?

वेरियेबल जानकारी संचित करने वाले "कंटेनर" हैं।स्क्रिप्ट में, वेरियेबल का मूल्य बदला जा सकता है।आप किसी वेरियेबल के नाम का उपयोग करके उसका मूल्य देख सकते हैं या उसे बदल सकते हैं।VBScript में, सभी वेरियेबल को आधार पर वर्ग जुड़ा होता है, जो विभिन्न प्रकार के डाटा संचित कर सकते हैं।

वेरियेबल नाम के नियम:

  • अक्षर से शुरू होना चाहिए
  • डॉट (.) नहीं हो सकते
  • अधिकतम 255 अक्षर हो सकते हैं

वेरियेबल घोषणा

आप Dim, Public या Private वाक्ययोजनाओं का उपयोग करके वेरियेबल घोषित कर सकते हैं, जैसे इस तरह:

dim name
name=some value

अभी, आप एक वेरियेबल बना देते हैं।वेरियेबल का नाम "name" है।

आप इस तरह से वेरियेबल बना सकते हैं।जैसे इस तरह:

name=some value

इस तरह, आप भी "name" नाम की वेरियेबल बना देते हैं।

हालांकि, इस तरह की आदत अच्छी नहीं है क्योंकि आप शायद स्क्रिप्ट में वेरियेबल का नाम गलत लिख दें, जिससे स्क्रिप्ट चलते समय अनसुनी नतीजे आ सकते हैं।जैसे, अगर आप "name" वेरियेबल को "nime" के रूप में गलत लिख दें, तो स्क्रिप्ट स्वयं "nime" नाम की वेरियेबल बना देगी।इस वेरियेबल के लिए इस तरह की कार्रवाई करने से बचने के लिए आप Option Explicit वाक्ययोजना का उपयोग कर सकते हैं।अगर आप इस वाक्ययोजना का उपयोग करते हैं, तो आपको आवश्यकता से सभी वेरियेबलों को dim, public या private वाक्ययोजनाओं से घोषित करना होगा।Option Explicit वाक्ययोजना को स्क्रिप्ट के शीर्ष पर रखें, इस तरह:

option explicit
dim name
name=some value

वेरियेबल को मान देना

आप इस तरह से किसी वेरियेबल को मान दे सकते हैं:

name="George"
i=300 

वेरियेबल नाम एक्सप्रेशन के बाईं ओर होता है, और आवश्यक वाली वाल्यू के दायाँ ओर होती है।अभी, वेरियेबल "name" का मूल्य "George" है।

वेरियेबल की जीवन अवधि

वेरियेबल की जीवन अवधि का अर्थ है कि वह कितने समय तक मौजूद रहता है।

जब आप किसी सब-प्रोग्राम में एक वेरियेबल घोषित करेंगे, तो वह केवल उस प्रोग्राम में ही आगे की जानी चाहिए।जब आप इस प्रोग्राम से बाहर निकलेंगे, तो वेरियेबल भी नष्ट हो जाएगी।ऐसे वेरियेबल को स्थानीय वेरियेबल कहा जाता है।आप अलग-अलग सब-प्रोग्राम में एक ही नाम के स्थानीय वेरियेबल का उपयोग कर सकते हैं क्योंकि प्रत्येक वेरियेबल केवल उस प्रोग्राम में ही पहचाना जाता है जिसमें उसका घोषणा किया गया है।

अगर आप एक सब-प्रोग्राम के बाहर एक वेरियेबल घोषित करें, तो आपके पृष्ठ के सभी सब-प्रोग्राम इसे एक्सेस कर सकते हैं।इस तरह के वेरियेबल का जीवनकाल उसके घोषणा से शुरू होता है और पृष्ठ को बंद करने पर समाप्त होता है।

एक्सेससबल वेरियेबल

कभी-कभी, आपको एक अकेले वेरियेबल को कई मूल्यों को आवंटित करना होता है।तो आप कई मूल्यों को शामिल करने वाले वेरियेबल का निर्माण कर सकते हैं।इस तरह के वेरियेबल को एक्सेससबल कहा जाता है।एक्सेससबल वेरियेबल के घोषणा करने के लिए वेरियेबल नाम के बाद एक ब्रैकेट () का उपयोग किया जाता है।उदाहरण में, तीन एलीमेंट वाले एक्सेससबल का घोषणा किया गया है:

डिम नेम्स(2)

ब्रैकेट में संख्या 2 है।एक्सेससबल के अनुक्रमांक 0 से शुरू होता है क्योंकि इस एक्सेससबल में तीन एलीमेंट हैं।यह आकार निर्धारित एक्सेससबल है।आप किसी भी एलीमेंट को डाटा आवंटित कर सकते हैं:

नेम्स(0)="जॉर्ज"
नेम्स(1)="जॉन"
नेम्स(2)="थॉमस" 

इसी तरह, विशेष एक्सेससबल एलीमेंट के अनुक्रमांक का उपयोग करके, हम भी किसी भी एलीमेंट का मूल्य ले सकते हैं।उदाहरण में:

फादर=नेम्स(0)

आप एक एक्सेससबल में 60 विन्यासों तक का उपयोग कर सकते हैं।बहुविन्यास एक्सेससबल का घोषणा करने के लिए ब्रैकेट में संख्याओं को कमा करके अलग करें।उदाहरण में, हमने 5 पंक्तियों और 7 स्तम्भों वाले 2 विन्यास एक्सेससबल का घोषणा किया है:

डिम टेबल(4, 6)