فبسكريبت اثنين من إجراءات أنواع:
- إجراء Sub
- إجراء وظيفة
إجراءات الفرعية فبسكريبت
A إجراء Sub:
- هو عبارة عن سلسلة من البيانات، محاطة اللجنة الفرعية ونهاية البيانات الفرعية
- يمكن أن تؤدي الإجراءات، ولكن does not return قيمة
- يمكن أن الحجج
Sub mysub()
أو
Sub mysub(argument1,argument2)
مثال
Sub mysub()
response.write("I was written by a sub procedure")
End Sub
مشاهدة مثال »
إجراءات دالة VBScript
إجراء وظيفة:
- هو عبارة عن سلسلة من البيانات، محاطة وظيفة ونهاية البيانات وظيفة
- يمكن أن تؤدي الإجراءات و can return قيمة
- يمكن أن الحجج التي يتم تمريرها إليه من قبل إجراء استدعاء
- بدون وسائط، يجب أن تتضمن مجموعة فارغة من الأقواس ()
- إرجاع القيمة من خلال تحديد قيمة اسمها
Function myfunction()
أو
Function myfunction(argument1,argument2)
مثال
function myfunction()
myfunction=Date()
end function مشاهدة مثال »
استدعاء الإجراءات
وهذا ما يسمى إجراءات وظيفة بسيطة لحساب مجموع حجتين:
مثال
Function myfunction(a,b)
myfunction=a+b
End Function
response.write(myfunction(5,9)) مشاهدة مثال » وظيفة "myfunction" سيعود مجموع حجة "a" وحجة "b" . في هذه الحالة 14.
عند استدعاء إجراء يمكنك استخدام العبارة الاتصال، مثل هذا:
Call MyProc(argument) أو، يمكنك حذف بيان الدعوة، مثل هذا:
MyProc argument