Asp Fonksiyonlar

Merhaba arkadaşlar , bugün asp fonksiyonlarından bahsedeceğim biraz

Bazen de değişkenlerimizin hangi tip de olduğunu sınamamız gerekir bu eksiği kapatmak için vbscript içerisinde test fonksiyonları geliştirilmiştir.  Bu fonksiyonlardan dönen değer 1 veya 0 yani doğru yada yanlıştır. Bu fonksiyonlar şunlardır.

Isarray ?

Açıklama

 

Bu fonksiyon içerisine gönderilen değişkenin dizi değişkeni olup olmadığını sınamak için kullanılır.

 

Yazım

 

Deger = IsArray(Değişken)

 

Örnekler

 

<%

Option Explicit

Dim Degisken, Degisken1

 

Degisken = IsArray(Degisken1)    ‘ Degisken1 dizi ise “true” değerini verir.

%>

Örnek 73 : IsArray Fonksiyonu.

1.1.4.2.       IsDate

Açıklama

 

Bu fonksiyon içerisine gönderilen değişkenin tarih değişkeni olup olmadığını sınamak için kullanılır.

 

Yazım

 

Deger = IsDate(Değişken)

 

Örnekler

 

<%

Option Explicit

Dim Degisken, Degisken1

 

Degisken = IsDate(Degisken1)    ‘ Degisken1 tarih ise “true” değerini verir.

%>

Örnek 74 : IsDate Fonksiyonu.

1.1.4.3.       IsEmpty

Açıklama

 

Bu fonksiyon içerisine gönderilen değişkenin bir değere sahip olup olmadığını sınamak için kullanılır.

 

Yazım

 

Deger = IsEmpty(Değişken)

 

Örnekler

 

<%

Option Explicit

Dim Degisken, Degisken1

 

Degisken = IsEmpty(Degisken1)    ‘ Degisken1 boş ise “true” değerini verir.

%>

Örnek 75 : IsEmpty Fonksiyonu.

1.1.4.4.       IsNull

Açıklama

 

Bu fonksiyon içerisine gönderilen değişkenin tanımlanıp tanımlanmadığını sınamak için kullanılır.

 

Yazım

 

Deger = IsNull(Değişken)

 

Örnekler

 

<%

Option Explicit

Dim Degisken, Degisken1

 

Degisken = IsNull(Degisken1)    ‘ Degisken1 null ise “true” değerini verir.

%>

Örnek 76 : IsNull Fonksiyonu.

1.1.4.5.       IsNumeric

Açıklama

 

Bu fonksiyon içerisine gönderilen değişkenin sayısal bir değişken olup olmadığını sınamak için kullanılır.

 

Yazım

 

Deger = IsNumeric(Değişken)

 

Örnekler

 

<%

Option Explicit

Dim Degisken, Degisken1

 

Degisken = IsNumeric(Degisken1)    ‘ Degisken1 sayısal ise “true” değerini verir.

%>

Örnek 77 : IsNumeric Fonksiyonu.

1.1.4.6.       ScriptEngine

Açıklama

 

Bu fonksiyon sunucu üzerinde kullanılan “Script Engine” de kullanılan script dilinin ne olduğunu verir. Sonuç olarak “VbScript” veya “JsScript” değerini verir.

 

Yazım

 

Deger = ScriptEngine

 

Örnekler

 

<%

Option Explicit

Dim Degisken, Degisken1

 

Degisken = ScriptEngine    ‘ Sunucunun Kullandığı Dili verir.

%>

Örnek 78 : ScriptEngine Fonksiyonu.

1.1.4.7.       VarType

Açıklama

 

Bu fonksiyon içerisine gönderilen değişkenin tipini verir. Sonuç olarak sayısal bir değer döner bu değer sabitler konusunda anlatılan sabit değerlerinden birisi olacaktır.

 

Yazım

 

Deger = VarType(Degisken)

 

Örnekler

 

<%

Option Explicit

Dim Degisken, Degisken1

 

Degisken = VarType(Degisken1)    ‘ degisken1 in ne tip olduğunu verir

 

Select Case VarType(Degisken1)

Case 0 : Response.Write “Empty”

Case 1 : Response.Write “Null”

Case 2 : Response.Write “Integer”

Case 3 : Response.Write “Long Integer”

Case 4 : Response.Write “Single-Precision Number”

Case 5 : Response.Write “Double-Precision Number”

Case 6 : Response.Write “Currency”

Case 7 : Response.Write “Date”

Case 8 : Response.Write “String”

Case 9 : Response.Write “Object”

Case 10 : Response.Write “Error”

Case 11 : Response.Write “Boolean”

Case 12 : Response.Write “Variant”

Case 13 : Response.Write “Data Object”

Case 17 : Response.Write “Byte”

Case 8192 : Response.Write “Variant Array”

End Select

%>

You may also like...

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Bu site, istenmeyenleri azaltmak için Akismet kullanıyor. Yorum verilerinizin nasıl işlendiği hakkında daha fazla bilgi edinin.