VBScript memiliki dua prosedur macam:
- sub prosedur
- prosedur fungsi
VBScript Sub Prosedur
Sebuah prosedur Sub:
- adalah serangkaian pernyataan, tertutup oleh Sub dan End Sub pernyataan
- dapat melakukan tindakan, tetapi does not return nilai
- dapat mengambil argumen
Sub mysub()
atau
Sub mysub(argument1,argument2)
Contoh
Sub mysub()
response.write("I was written by a sub procedure")
End Sub
Tampilkan Contoh »
VBScript Fungsi Prosedur
Sebuah prosedur Fungsi:
- adalah serangkaian pernyataan, tertutup oleh Fungsi dan End Function pernyataan
- dapat melakukan tindakan dan can return nilai
- dapat mengambil argumen yang dilewatkan ke dengan prosedur menelepon
- tanpa argumen, harus menyertakan sebuah himpunan kosong dari kurung ()
- mengembalikan nilai dengan menetapkan nilai dengan namanya
Function myfunction()
atau
Function myfunction(argument1,argument2)
Contoh
function myfunction()
myfunction=Date()
end function Tampilkan Contoh »
Memanggil Prosedur a
prosedur fungsi sederhana ini disebut untuk menghitung jumlah dari dua argumen:
Contoh
Function myfunction(a,b)
myfunction=a+b
End Function
response.write(myfunction(5,9)) Tampilkan Contoh » Fungsi "myfunction" akan mengembalikan jumlah argumen "a" dan argumen "b" . Dalam hal ini 14.
Ketika Anda memanggil prosedur Anda dapat menggunakan pernyataan Call, seperti ini:
Call MyProc(argument) Atau, Anda dapat menghilangkan pernyataan Call, seperti ini:
MyProc argument