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>