VBScript Değişkenleri

Örnek

Değişken oluşturma
Değişken, bilgi saklamak için kullanılır. Bu örnek, nasıl bir değişken oluşturulacağını ve ona değer atanacağını gösterir.
Bir metinde değişken değeri yerleştirme
Bu örnek, bir metinde değişken değeri nasıl yerleştirileceğini gösterir.
Dizi oluşturma
Diziler, bir dizi ilgili veri öğesini saklamak için kullanılır. Bu örnek, adları saklamak için bir dizi nasıl oluşturulacağını gösterir. (Adların nasıl yazdırılacağını "for döngüsü" ile gösterir.)

Değişken nedir?

Değişken, bilgi tutan "kap"tır. Senaryoda, değişkenin değeri değiştirilebilir. Bir değişkenin adını kullanarak, onun değerini görüntüleyebilir veya değiştirebilirsiniz. VBScript'te, tüm değişkenler türle ilgilidir ve farklı türdeki verileri tutabilir.

Değişken adı kuralları:

  • Harf ile başlamalıdır
  • Nokta (.) içermemelidir
  • 255 karakterden fazla olamaz

Değişken tanımlama

Dim, Public veya Private ifadeleri ile değişken tanımlayabilirsiniz, örneğin şu şekilde:

dim name
name=some value

Şimdi, bir değişken oluşturdunuz. Değişken adı "name"tir.

Ayrıca, değişken adı ile de değişken oluşturabilirsiniz. Örneğin şöyle:

name=some value

Bu şekilde, "name" adında bir değişken de oluşturdunuz.

Ancak, bu tür bir yaklaşım iyi bir uygulama değil, çünkü senaryonuzda değişken ismini yanlış yazabilirsiniz ve bu senaryonun çalışırken garip sonuçlar doğurabilir. Örneğin, "name" değişkenini "nime" olarak yazarsanız, senaryo "nime" adında bir değişken oluşturur. Bu tür bir davranışı önlemek için Option Explicit ifadesini kullanabilirsiniz. Bu ifadesi kullanırsanız, tüm değişkenleri dim, public veya private ifadeleri ile声明 etmek zorundasınız. Option Explicit ifadesini senaryonun başına yerleştirin, şu şekilde:

option explicit
dim name
name=some value

Değişkene değer atama

Bir değişkene değer atamak için şu şekilde yapabilirsiniz:

name="George"
i=300 

Değişken adı ifadenin solunda, atanacak değer ifadenin sağında yer alır. Şu anda, "name" değişkeninin değeri "George"tir.

Değişkenin yaşam döngüsü

Değişkenin yaşam döngüsü, var olabileceği süre demektir.

Bir alt programda değişken tanımladığınızda, değişken sadece bu programda erişilebilir. Bu programdan çıkıldığında, değişken de geçersiz hale gelir. Bu tür değişkenlere yerel değişken denir. Farklı alt programlarda aynı isimli yerel değişkenler kullanabilirsiniz, çünkü her değişken sadece tanımlandığı programda tanınır.

Eğer bir değişkeni alt program dışında tanımlarsanız, sayfanızdaki tüm alt programlar bu değişkene erişebilir. Bu tür değişkenlerin yaşam süresi, tanımlandıkları andan sayfanın kapatılmasına kadar sürer.

Dizi Değişkenleri

Bazen, tek bir değişkene birden fazla değer atamak gerekebilir. Bu durumda, bir dizi değeri içerebilen bir değişken oluşturabilirsiniz. Bu tür değişkenlere dizi adı verilir. Dizi değişkenlerinin tanımlanması, değişken adı sonrası parantez kullanılarak yapılır. Aşağıdaki örnekte, üç eleman içeren bir dizi oluşturduk:

dim names(2)

Parantez içindeki sayı 2'dir. Dizilerin alt indeksleri 0'dan başlar, bu dizi üç eleman içerir. Bu, kapasitesi sabit bir dizi. Dizinin her bir elemanına veri atayabilirsiniz:

names(0)="George"
names(1)="John"
names(2)="Thomas" 

Aynı şekilde, belirli bir dizi elemanının alt indeks numarasını kullanarak herhangi bir elemanın değerini alabiliriz. Örneğin:

father=names(0)

Bir dizi boyut kullanarak 60 kadar boyut kullanabilirsiniz. Çok boyutlu dizi tanımlamak için parantez içinde sayıları virgülle ayırabilirsiniz. Örneğin, 5 satır ve 7 sütunlu 2 boyutlu bir dizi tanımladık:

dim table(4, 6)