وی بی اسکریپٹ متغیر

实例

创建变量
变量用于存储信息。本例演示如何创建一个变量,并为它赋值。
在一文本中插入变量值
本例为您演示如何在一文本中插入变量值。
创建数组
数组用来存储一系列相关的数据项。本例演示如何创建一个存储名字的数组。(我们使用 "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 ستون والی دو درجے والی ایکسیز کا اعلان کیا ہے:

ڈیم تیبل(4, 6)