12
Dönüştürme işlemleri
Bazen de değişkenlerin birbirleri arasında dönüştürülmesi gerekebilir. Bu
dönüştürme fonksiyonları şunlardır.
Array
Açıklama
Bu fonksiyon içerisine gönderilen değişkenleri statik tek boyutlu bir seri değişken
tipine dönüştürür. İçerisine gönderilecek değer sayısına göre boyut büyüyebilir.
Unutulmaması gereken en önemli nokta seri değişkenlerin 0 dan başladığıdır. Yani ilk
seri değişkeni 0 olacaktır.
Yazım
Deger = Array(DeğişkenListesi)
Örnekler
<%
Option Explicit
Dim Degisken, A
Degisken = Array(10, 20, 30, 40) Fonksiyon yardımı ile diziye dönüştürdük.
A = Degisken(2) A değeri olarak 30 değeri döner.
%>
Örnek 80 : Array Fonksiyonu.
CBool
Açıklama
Bu fonksiyon içerisine gönderilen değişkenin değerine göre boolean veri tipinde bir
değer döndürür. Bunu yaparken de değişken eğer 0 sa dönüştürülen değer False
olacaktır. Bunun yanında eğer değişken 0 dan farklı ise o zaman dönüştürülen değerTrue olacaktır.
Yazım
Deger = CBool(Değişken)
Örnekler
<%
Option Explicit
Dim Degisken
Degisken = CBool(0) False değeri dönecektir.
Degisken = CBool(434) True değeri dönecektir.
%>
Örnek 81 : CBool Fonksiyonu.
CByte
Açıklama
Fonksiyona gönderilen değişkeni Byte tipi bir değişkene dönüştürür. Byte tipinden
kasıt string değildir unutmamak gerekir.
Yazım
Deger = CByte(Değişken)
örnekler
<%
Option Explicit
Dim Degisken
Degisken = CByte(125.567) 126 değeri dönecektir.
%>
Örnek 82 : CByte Fonksiyonu.
Cdate
Açıklama
Fonksiyona gönderilen değişkeni tarih tipi bir değişkene dönüştürür.
Yazım
Deger = CDate(Değişken)
Örnekler
<%
Option Explicit
Dim Degisken
Degisken = CDate(4.11.1979) 04.11.1979 değeri dönecektir.
%>
Örnek 83 : CDate Fonksiyonu.
CInt
Açıklama
Fonksiyona gönderilen değişkeni sayısal veri tipi bir değişkene dönüştürür.
Yazım
Deger = CInt(Değişken)
Örnekler
<%
Option Explicit
Dim Degisken
Degisken = CInt(2507) 2507 değeri dönecektir.
%>
Örnek 84 : CInt Fonksiyonu.
CStr
Açıklama
Yazım
Fonksiyona gönderilen değişkeni metinsel veri tipi bir değişkene dönüştürür.
Y
Deger = CStr(Değişken)
Örnekler
<%
Option Explicit
Dim Degisken
Degisken = CStr(2507) 2507 değeri dönecektir.
%>
Örnek 85 : CStr Fonksiyonu.
TypeName
Açıklama
Fonksiyona gönderilen değişkenin tipini verir. Bu tipler sabitler kısmında
tanımlanmış değerlerden oluşmaktadır.
Yazım
Deger = TypeName(Değişken)
Örnekler
<%
Option Explicit
Dim Degisken
Degisken = TypeName(2507) String değeri dönecektir.
Degisken = TypeName(2507) Integer değeri dönecektir.
Degisken = TypeName(37.5) Double değeri dönecektir.
%>
Örnek 86 : TypeName Fonksiyonu.