Asp de değişkenlerin diğer dillerde olduğu gibi türleri vardır
integer sayısal değişkenler
string kelime değişkenleri
char karakterikesel değişkenler Vs.
Ama bunların türlerini belirlememize gerek yoktur Asp bunu karşılaştırıken String mi integermi olduğunu anlar. (dim degisken = interger böyle bir tip tanımlaması yoktur)
Dim asp fonksiyonu ile beraber değişkenler tanımlanır. örnek olarak;
dim degisken
dim degisken,degisken2,degisken3, ………… , degiskenn şeklinde tanımlanabilir.
Dim degisken
degisken = “12″
response.write(degisken)
Degisken.asp olarak yazılımı ise
<html>
<head>
</head>
<body>
<%
Dim degisken
degisken = “12″
response.write(degisken)
%>
</body>
</html>
Asp dilin de en sevdiğim güzelliklerinden biri de Dim kullanmadan değişken kullanılmasıdır.
dim degisken=”12323″ yerine herhangi bir yerde
degisken=”12323″ diyerek tanımlayabiliyorsunuz. Ve Delphi C gibi dillerdeki gibi değişkenlerin en üst bölümde tanımlanmasınada gerekyok . Herhangi bir yerde ister dim ister dim siz değişken tanımlıyabiliyorsunuz buda size program yazarken hız kazandırıyor.
fonksiyonlar asp deki standar sub fonkisyonu ile tanımlanir
sub fonksiyonadi()
veya değişken donecek isek
sub fonksiyonadi(degisken1,degisken2)
foknksiyonlar call sabit asp fonksiyonu ile geri çağırılabilir.
Fonksiyon tanımlamasına bir örnek;
<html>
<head>
<%
sub bizimfonksiyon(num1,num2)
response.write(num1*num2)
end sub
%>
</head>
<body>
<p>Sonuç: <%call bizimfonksiyon(3,4)%></p>
</body>
</html>
