vbscript variables how declare
VBScript Değişkenlerine Giriş: Öğretici # 2
Önceki eğitimimde ' VBScript'e Giriş “, VBScript'in bazı giriş konularını tartıştık.
Bu eğitimde, bir sonraki seviyeye ilerlemenize yardımcı olacak ve böylece VBScript kodu üzerinde çalışma bilgisi kazanmanıza yardımcı olacak temel ama en önemli VBScript konularından birini tartışacağız. Kullanımı hakkında bilgi sahibi olmak çok önemlidir. VBScript Değişkenleri herhangi bir programlama dilinde ilerlemeden önce.
Bu eğitim, Değişkenlerin kapsamı ve Değişkenlerin VBScript'te nasıl bildirildiği ve kullanıldığı hakkında bilgi edinmenizi sağlayacaktır.
Değişkenler, değerlerin depolanabileceği ve aynı zamanda değiştirilebildiği Konteynerler gibidir. Komut Dosyası Yürütme .
Bunlar, bazı isimler verilerek erişilebilen hafıza konumları olarak adlandırılır, yani hangi değeri içerdiğini veya herhangi bir değeri değiştirmemiz gerekip gerekmediğini görmek için herhangi bir değişkene ismine göre başvurabiliriz. Değişken, herhangi bir dili kolay ve verimli bir şekilde öğrenmenin anahtar yönüdür.
Önerilen okuma = >> VBA Değişkenleri ve Açık Seçenek
Ne öğreneceksin:
- Değişkenleri Adlandırma Kuralları / Adlandırma Kuralları
- Değişken Beyanı ve Türleri
- VBScript'teki Değişkenlere Değer Atama
- Değişkenlerin Kapsamı
- Dizilere Değer Bildirme ve Atama
- Sonuç
- Önerilen Kaynaklar
Değişkenleri Adlandırma Kuralları / Adlandırma Kuralları
Unutulmaması gereken bazı noktalar vardır, bunun yerine bir değişkeni adlandırmadan önce uyulması gereken belirli kurallar olduğunu söyleyebiliriz.
Onlar:
- Değişken Adı her zaman bir alfabe ile başlamalıdır. Örneğin: çıktı, ad, vb. Ve Değişken Adı bir sayı veya _va123, 12non vb. gibi özel bir karakterle başlamamalıdır.
- Değişken Adı, 255 karakterlik bir sınırı aşamaz
- Değişken Adı hiçbir zaman nokta (.) İçermemelidir
Bu kurallara kesinlikle iyi bir programlama uygulaması ile uyulmalıdır.
yazılım testinde loadrunner nedir
Şimdi, değişkenlerin nasıl bildirildiğini bilmek önemlidir.
Değişken Beyanı ve Türleri
Kullanmadan önce herhangi bir değişken ilk olarak bildirilmelidir. Çeşitli dillerde, bir değişkeni bildirmek için farklı anahtar sözcükler kullanılır.
Bir değişkenin VBScript'te nasıl bildirildiğini görelim.
Kalan kodda ortaya çıkabilecek sorunları / karışıklıkları önlemek için önce değişkeni bildirip sonra kullanmaya başlamak iyi bir programlama uygulamasıdır. Biraz sonra bu konu hakkında bilgi vereceğim.
Değişkenleri Public, Private veya Dim İfadeleri kullanarak tanımlayabiliriz .
Misal:
Bir 'yaş' değişkeni belirtmek istiyorsanız, aşağıdaki gibi beyan edilebilir:
Dim çağı
Birden çok değişkeni aşağıda gösterildiği gibi Virgül (,) ile ayırarak tek bir satırda tanımlayabilirsiniz:
Dim çalışanı, adı, okulu, sınıfı
Bu şekilde bir değişken oluşturulabilir.
Değişken Beyanı Türleri:
Bir değişkenin tanımlanmasının 2 yolu vardır. Aşağıda verildiği gibidirler.
qtp mülakat sorusu ve deneyimli cevaplar
# 1) Örtülü Beyan
Değişkenler doğrudan bildirim olmadan kullanıldığında, buna Örtük Bildirim olarak adlandırılır. Ancak, bu iyi bir uygulama değildir çünkü bazen bir değişken adı komut dosyasında doğru yazılmazsa, çalışırken garip sonuçlar verebilir ve bazen bunu kullanıcı tarafından tespit etmek de kolay olmayacaktır.
Bunu basit bir Örnekle anlayalım:
age = 10
Bu durumda, 'aeg' için 'yaş' değişkenini yanlış yazarsanız, komut dosyası otomatik olarak 'aeg' adıyla yeni bir değişken oluşturacaktır.
Bunun üstesinden gelmek için ' Option Explicit ’ , aşağıda tartışılan.
# 2) Açık Beyan
Değişkenleri kullanmadan önce bildirmeye değişkenlerin Açık Bildirimi denir. Yukarıda yaptığımız şey bu.
Örneğin : Sönük yaş
Bu nedenle, bir sonraki konuya geçmeden önce, Option Explicit'ten biraz bahsedeyim.
Seçenek Açık:
Bu, kullanıcının tüm değişkenleri Komut Dosyasında kullanmadan önce Dim, Genel veya Özel İfadeleri kullanarak bildirmesi gereken bir mekanizma sağlar.
Explicit seçeneğinde, bir kullanıcı Option Explicit durumunda bildirilmeyen değişkenleri kullanmaya çalışırsa bir hata oluşur. Her zaman kodun üst kısmındaki 'Option Explicit' i kullanmanız önerilir, böylece istemeden değişkenin adını yanlış kullansanız bile, herhangi bir karışıklık olmadan hemen düzeltebilirsiniz.
VBScript'teki Değişkenlere Değer Atama
VBScript'teki değişkenlere değer atama, diğer programlama dillerinde olduğu gibi yapılır. Bir değişkenin bildiriminden sonra, ona bir değişken yardımı ile bir değer atanır. Eşit (=) Şebeke.
Değişken adı solda ve Değişkene atanan değer '=' Operatörünün Sağ Tarafındadır.
Bunu birkaç basit Örnekle anlayalım:
Örnek 1:
Bir değerin atanacağı bir değişken bir Dize çift tırnak ('') kullanılarak atanabilir.
Let’s learn assigning values to variables Dim msg msg = “Hello Everyone” Msgbox msg ‘this will show Hello Everyone message in the message box
Örnek 2:
Bir değerin atanacağı bir değişken bir Sayısal yazın, sonra çift tırnak kullanılmadan atanabilir.
Let’s learn assigning values to variables Dim val val = 10 Msgbox val ‘this will show 10 in the message box
Şimdi değişkenlerin kapsamını anlayalım.
Değişkenlerin Kapsamı
Değişkenlerin kapsamı, bir değişkenin erişilebilir olduğu noktaya kadar görünürlüğünün kolay görülmesini sağlar. Daha iyi anlamak için detaylı olarak tartışalım.
3 anahtar kelimeden herhangi biri kullanılarak bir değişken bildirilebilir - Dim, Genel veya Özel .
Şimdi ortaya çıkan soru, 'kullanımlarındaki fark nedir ve belirli bir tanesi ne zaman kullanılır?' Bu anahtar kelimelerin her birini örnekler yardımıyla açıklamaya çalışacağım.
Yok- İşlev içinde Dim anahtar sözcüğü kullanılarak bir değişken bildirilirse, kapsamı yalnızca işlev düzeyiyle sınırlı olacaktır, yani işlev sona erdiğinde bu değişkene erişilemez.
Aşağıda Dim için bir Örnek verilmiştir:
Let’s learn about scope of the variables Dim val1 Call output() Function output() val1 = 11 Dim val2 val2 = 12 Dim val3 val3 = (val1 + val2) * 10 document.write(val1) ‘this will produce 11 as output document.write(val2) ‘this will produce 12 as output document.write(val3) ‘this will produce 230 as output End Function Msgbox val1 ‘this will show 11 as val1 is declared at script level using Dim Msgbox val2 ‘this will not show anything as val2 is declared inside the function Msgbox val3 ‘this will not show anything as val3 is declared inside the function
Özel- Bir değişken işlevin içinde Özel anahtar sözcüğü kullanılarak bildirilirse, kapsamı yalnızca işlev düzeyiyle sınırlı olmayacaktır, ancak o belirli komut dosyasının her yerinden erişilebilir. Burada, bir değişkenin kapsamı Dim durumundakinden daha geniştir çünkü bu, işlev seviyesi ile sınırlı değildir, ancak belirli bir komut dosyası ile sınırlıdır.
Aşağıda Özel için bir Örnek verilmiştir:
Let’s learn about scope of the variables Dim val1 Call output() Function output() val1 = 11 Private val2 val2 = 12 Private val3 val3 = (val1 + val2) * 10 document.write(val1) ‘this will produce 11 as output document.write(val2) ‘this will produce 12 as output document.write(val3) ‘this will produce 230 as output End Function Msgbox val1 ‘this will show 11 as val1 is declared at script level using Dim Msgbox val2 ‘this will show 12 as val2 is declared Private inside the function Msgbox val3 ‘this will show val3 as val3is declared Private inside the function
halka açık- Bir değişken, işlev içinde Public anahtar sözcüğü kullanılarak bildirilirse, kapsamı işlev düzeyine kadar sınırlı olmayacaktır, ancak o belirli betikte ve diğer betiklerde de her yerden erişilebilir. Burada, bir değişkenin kapsamı Dim ve Private durumundakinden çok daha geniştir.
android için en iyi müzik indirici
Aşağıda Halk için bir Örnek verilmiştir:
Let’s learn about scope of the variables Dim val1 Call output() Function output() val1 = 11 Public val2 val2 = 12 Public val3 val3 = (val1 + val2) * 10 document.write(val1) ‘this will produce 11 as output document.write(val2) ‘this will produce 12 as output document.write(val3) ‘this will produce 230 as output End Function Msgbox val1 ‘this will show 11 as val1 is declared at script level using Dim Msgbox val2 ‘this will show 12 as val2 is declared Public inside the function Msgbox val3 ‘this will show val3 as val3is declared Public inside the function
Önemli konuya doğru ilerleyelim 'Dizilere Değer Bildirme ve Atama'.
Dizilere Değer Bildirme ve Atama
Dizilerin kendisi anlaşılması çok önemli bir konudur. Bu nedenle, önümüzdeki eğitimlerimden birinde Dizileri ayrıntılı olarak tartışacağım, ancak şimdi size dizi değişkenlerinin bildirimini göstermek istiyorum.
Dizi gereksinimi, bir bellek konumunda bir dizi değeri taşıyabilen bir değişkene sahip olmak istediğinizde ortaya çıkar.
Dizi bildirme prosedürü aşağıdadır:
Dim Dizi Sayısı (4) - Bu, bunun '0' dizininden başlayarak 5 değere sahip bir dizi olduğu anlamına gelir.
Bu diziye değer atamak için, her bir indeks için herhangi bir sayısal veya dize türü değeri verebilirsiniz. Dize değerlerini atamak için çift tırnak kullanın.
dizi sayısı (0) = 1
dizi sayısı (1) = 2
dizi sayısı (2) = 3
dizi sayısı (3) = 4
dizi sayısı (4) = 5
Çok Boyutlu Dizi : Birden fazla dizi olduğunda, çok boyutlu dizi olarak bilinir. Diyelim ki 2 boyutlu bir dizi var, yani 6 satır ve 6 sütun var, bu nedenle aşağıdaki gibi bildirilebilir:
Dim dizisi (6, 6)
Sonuç
Bu tamamen Değişkenler, bunların kullanımı ve VBScript Programlama Dilindeki kapsamıyla ilgiliydi.
Umarım bu eğitim, bu dizinin diğer sonraki konularına devam etmeniz için daha kolay olacaktır.
Sonraki Öğretici # 3 : Bir sonraki eğitimde Sabitler, Operatörler ve Operatör önceliği hakkında daha fazla tartışacağız.
Takipte kalın ve Düşüncelerinizi paylaşmaktan çekinmeyin, ayrıca bu eğitimle ilgili herhangi bir şüpheniz varsa bize bildirin.
Önerilen Kaynaklar
- Python Değişkenleri
- JMeter Değişkenleri ve Fonksiyonları
- C ++ 'da Değişkenler
- Kullanıcı Tanımlı Değişkenleri Kullanarak JMeter Veri Parametrelendirmesi
- VBScript Dizileri: DIM, REDIM, Bölme ve Ubound Dizi İşlevlerini Kullanma
- VBScript'te Sabitler, Operatörler ve Operatörlerin Önceliği
- VBScript Error Handling: VBScript On Error, On Error GoTo 0, On Error Resume Sonraki
- VBScript Koşullu İfadeleri: VBScript If, ElseIf, Select Case