VBScript - सिंटेक्स

आपका पहला VBScript

हमें "हैलो वर्ल्ड" प्रिंट करने के लिए एक VBScript लिखें।

<html>
   <body>
      <script language = "vbscript" type = "text/vbscript">
         document.write("Hello World!")
      </script>
   </body>
</html>

उपर्युक्त उदाहरण में, हमने एक फ़ंक्शन डॉक्यूमेंट लिखा है। राइट करें, जो HTML दस्तावेज़ में एक स्ट्रिंग लिखता है। इस फ़ंक्शन का उपयोग टेक्स्ट, HTML या दोनों लिखने के लिए किया जा सकता है। इसलिए, उपरोक्त कोड निम्न परिणाम प्रदर्शित करेगा -

Hello World!

व्हॉट्सएप और लाइन ब्रेक

VBScript VBScript कार्यक्रमों के भीतर दिखाई देने वाले रिक्त स्थान, टैब और नए सिरे को अनदेखा करता है। कोई भी प्रोग्राम के भीतर रिक्त स्थान, टैब और न्यूलाइन्स का उपयोग कर सकता है, इसलिए आप अपने कार्यक्रमों को एक साफ-सुथरे और सुसंगत तरीके से प्रारूपित और इंडेंट करने के लिए स्वतंत्र हैं जो कोड को पढ़ने और समझने में आसान बनाता है।

का प्रारूपण

VBScript माइक्रोसॉफ्ट के विजुअल बेसिक पर आधारित है। जावास्क्रिप्ट के विपरीत, किसी स्टेटमेंट टर्मिनेटर जैसे अर्धविराम का उपयोग किसी विशेष स्टेटमेंट को समाप्त करने के लिए नहीं किया जाता है।

सिंगल लाइन सिंटेक्स

Colons का उपयोग तब किया जाता है जब VBScript की दो या दो से अधिक लाइनों को एक ही लाइन में लिखा जाना चाहिए। इसलिए, VBScript में, Colons एक लाइन विभाजक के रूप में कार्य करते हैं।

<script language = "vbscript" type = "text/vbscript">
   var1 = 10 : var2 = 20
</script>

मल्टीपल लाइन सिंटेक्स

जब VBScript में एक स्टेटमेंट लंबा होता है और यदि उपयोगकर्ता इसे कई लाइनों में तोड़ना चाहता है, तो उपयोगकर्ता को अंडरस्कोर "_" का उपयोग करना होगा। इससे कोड की पठनीयता में सुधार होता है। निम्न उदाहरण दिखाता है कि कैसे कई लाइनों के साथ काम करना है।

<script language = "vbscript" type = "text/vbscript">
   var1 = 10 
   var2 = 20
   Sum = var1 + var2  
   document.write("The Sum of two numbers"&_"var1 and var2 is " & Sum)
</script>

सुरक्षित शब्द

निम्नलिखित सूची VBScript में आरक्षित शब्द दर्शाती है। इन आरक्षित शब्दों को एक स्थिर या परिवर्तनशील या किसी अन्य पहचानकर्ता के नाम के रूप में उपयोग नहीं किया जाना चाहिए।

लूप LSet मुझे
आधुनिक नया आगे
नहीं कुछ भी तो नहीं शून्य
पर विकल्प ऐच्छिक
या ParamArray रक्षित
निजी जनता RaiseEvent
ReDim रेम बायोडाटा
RSET चुनते हैं सेट
साझा एक स्थिर
रुकें विषय फिर
सेवा सच प्रकार
तथा जैसा बूलियन
ByRef बाइट ByVal
कॉल मामला कक्षा
कॉन्स्ट मुद्रा डिबग
धुंधला कर दोहरा
से प्रत्येक अन्य elseif
खाली समाप्त अगर अंत
enum Eqv प्रतिस्पर्धा
बाहर जाएं असत्य के लिये
समारोह प्राप्त के लिए जाओ
अगर छोटा सा भूत औजार
में पूर्णांक है
लश्कर पसंद लंबा
प्रकार का जब तक प्रकार
बीतना जबकि साथ में
Xor eval निष्पादित
MsgBox मिटाएं ExecuteGlobal
विकल्प स्पष्ट यादृच्छिक करें SendKeys

मामले की संवेदनशीलता

VBScript ए है case-insensitive language। इसका मतलब यह है कि भाषा के कीवर्ड, चर, फ़ंक्शन नाम और किसी भी अन्य पहचानकर्ता को अक्षरों के लगातार पूंजीकरण के साथ टाइप करने की आवश्यकता नहीं है। तो पहचानकर्ता int_counter, INT_Counter और INT_COUNTER का VBScript के भीतर एक ही अर्थ है।

VBScript में टिप्पणियाँ

टिप्पणियों का उपयोग प्रोग्राम लॉजिक और उपयोगकर्ता जानकारी को दस्तावेज करने के लिए किया जाता है जिसके साथ अन्य प्रोग्रामर भविष्य में समान कोड पर काम कर सकते हैं। इसमें द्वारा विकसित की गई जानकारी शामिल हो सकती है, इसके द्वारा संशोधित और इसमें शामिल तर्क भी शामिल हो सकते हैं। निष्पादन के दौरान टिप्पणियों को दुभाषिया द्वारा अनदेखा किया जाता है। VBScript में टिप्पणियाँ दो विधियों द्वारा निरूपित की जाती हैं।

1. Any statement that starts with a Single Quote (‘) is treated as comment.

निम्नलिखित उदाहरण है -

<script language = "vbscript" type = "text/vbscript">
   <!—
      ' This Script is invoked after successful login
      ' Written by : TutorialsPoint
      ' Return Value : True / False
   //- >
</script>

2. Any statement that starts with the keyword “REM”.

निम्नलिखित उदाहरण है -

<script language = "vbscript" type = "text/vbscript">
   <!—
      REM This Script is written to Validate the Entered Input
      REM Modified by  : Tutorials point/user2
   //- >
</script>