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.
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.
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.
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.
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.
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.
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
%>