Şub
11VBScript'te kullandığımız bazı değişkenlerin o andaki durumu, programımızın akışını kontrolde kullanacağımız bilgiyi sağlayabilir. Bunlardan en çok kullanılan ve bilinenleri bu yazımızda ele alıyoruz.
Değişken değeri dolu mu, ziyaretçi iletişim formundaki bilgileri eksiksiz doldurmuş mu gibi sınamaları yapmamız için gerekli fonksiyonları işleyecek. VBScript, bize değişkenlerin durumunu sınamamız için bazı özel fonksiyonlar sağlar. Bu özel fonksiyonlardan dönen değer True (doğru) veya False (yanlış) olur; doğru sonucun değeri -1, yanlış sonucun değeri ise 0'dır:
IsArray : Bir değişkenin dizi-değişken (Array) olup olmadığını sınar.
IsDate : Bir değişkenin değerinin tarihe (Date) çevrilip çevrilemeyeceğini sınar.
IsEmpty : Bir değişkenin tanımlanıp değer atanmış olup olmadığını sınar.
IsNull : Bir değişkenin geçerli bir değer tutup tutmadığını sınar.
IsNumeric : Bir değişkenin sayı olarak işleme tabi tutup tutulamayacağını sınar
IsObject : Bir ifadenin geçerli bir ActiveX veya OLE nesnesine referansta bulunup bulunmadığını sınar.
TypeName : Bir değişkenin türünü belirtir.
VarType : Bir değişkenin türünü belirten sayıyı verir.
ASP için gerekli olan VBScript bilgisi sadece bu kadar değildir. İlerleyen derslerde karşılaştığımız fonksiyonları kısaca ele alacağız. şuan için bilmemiz gereken olan fonksiyonlar bunlardır. Bir küçük örnek ile konuyu tamamlıyorum.
Daha önce mantıksal sınamaları işlemedik fakat burada mutlaka bunu kullanmak zorunda hissettim kendimi. Önümüzdeki 1-2 gün içerisinde mantıksal sınamalar üzerine bir yazı hazırlar, konuyu pekiştiririz.
Örneğimizi açıklamak gerekirse, a değişkenine aspogren diye bir string değer atadım. Ve bir sınama oluşturarak a değişkeni bir numeric ifademidir diye sorguladım. Eğer sonuç doğru ise true, yanlış ise false değerini alıyorum.
Örnekleri hayal gücünüzü kullanarak çoğaltabilirsiniz.
IsArray : Bir değişkenin dizi-değişken (Array) olup olmadığını sınar.
IsDate : Bir değişkenin değerinin tarihe (Date) çevrilip çevrilemeyeceğini sınar.
IsEmpty : Bir değişkenin tanımlanıp değer atanmış olup olmadığını sınar.
IsNull : Bir değişkenin geçerli bir değer tutup tutmadığını sınar.
IsNumeric : Bir değişkenin sayı olarak işleme tabi tutup tutulamayacağını sınar
IsObject : Bir ifadenin geçerli bir ActiveX veya OLE nesnesine referansta bulunup bulunmadığını sınar.
TypeName : Bir değişkenin türünü belirtir.
VarType : Bir değişkenin türünü belirten sayıyı verir.
ASP için gerekli olan VBScript bilgisi sadece bu kadar değildir. İlerleyen derslerde karşılaştığımız fonksiyonları kısaca ele alacağız. şuan için bilmemiz gereken olan fonksiyonlar bunlardır. Bir küçük örnek ile konuyu tamamlıyorum.
Daha önce mantıksal sınamaları işlemedik fakat burada mutlaka bunu kullanmak zorunda hissettim kendimi. Önümüzdeki 1-2 gün içerisinde mantıksal sınamalar üzerine bir yazı hazırlar, konuyu pekiştiririz.
<%
a = "aspogren"
If isnumeric(a) = true then
response.write "a değişkeni bir sayıdır"
Else
response.write "a değişkeni bir sayı değildir. a değişkeninin değeri; "&a&"-dır"
End If
%>
a = "aspogren"
If isnumeric(a) = true then
response.write "a değişkeni bir sayıdır"
Else
response.write "a değişkeni bir sayı değildir. a değişkeninin değeri; "&a&"-dır"
End If
%>
Örneğimizi açıklamak gerekirse, a değişkenine aspogren diye bir string değer atadım. Ve bir sınama oluşturarak a değişkeni bir numeric ifademidir diye sorguladım. Eğer sonuç doğru ise true, yanlış ise false değerini alıyorum.
Örnekleri hayal gücünüzü kullanarak çoğaltabilirsiniz.
2 yorum var
#294.-Barcoder-21 Temmuz 2007 Cumartesi
Faydalı bir yazı olmuş teşekkür ediyorum...
#496.-D-Lord-15 Şubat 2008 Cuma
Gerçekten kisa ve özel açiklamalar teşekkürler
