VBScript iki çeşit yordamı vardır:
- alt yordam
- Fonksiyon prosedürü
VBScript Alt Prosedürleri
Bir alt prosedür:
- Alt ve End Sub ifadeler tarafından kapalı tabloların bir dizi,
- eylemleri gerçekleştirebilirsiniz, ancak does not return bir değer
- argümanlar alabilir
Sub mysub()
veya
Sub mysub(argument1,argument2)
Örnek
Sub mysub()
response.write("I was written by a sub procedure")
End Sub
Göster Örneği »
VBScript Fonksiyon Prosedürleri
Bir Fonksiyon prosedürü:
- İşlev ve End Function ifadeler tarafından kapalı tabloların bir dizi,
- eylemleri gerçekleştirebilirsiniz ve can return bir değer
- Bir çağırarak yöntemi ile bunun geçirilen bağımsız alabilir
- bağımsız değişken olmayan, boş bir ayraç kümesi içermelidir ()
- Adından bir değer atayarak bir değer döndürür
Function myfunction()
veya
Function myfunction(argument1,argument2)
Örnek
function myfunction()
myfunction=Date()
end function Göster Örneği »
Bir Prosedürü çağırma
Bu basit fonksiyonu işlemleri iki bağımsız toplamını hesaplamak için çağrılır:
Örnek
Function myfunction(a,b)
myfunction=a+b
End Function
response.write(myfunction(5,9)) Göster Örneği » Fonksiyon "myfunction" değişken toplamını döndürür "a" ve bağımsız değişken "b" . Bu durumda 14.
Eğer bir yordam çağırdığınızda böyle arama ifadesi, kullanabilirsiniz:
Call MyProc(argument) Veya, böyle arama ifadesi, atlayabilirsiniz:
MyProc argument