|
الــدوال
الدالة هي وحدة برمجية قابلة لإعادة الاستخدام (يمكن أن تستخدم أكثر من مرة خلال البرنامج ) وتنفذ الدالة إما عند حدوث حدث event معين أو عندما يتم استدعاؤها .
بتعريف آخر : الدالة هي مجموعة من الجمل البرمجية تنفذ باستدعائها أو بحدوث حدث ما، والدالة قابلة لإعادة الاستخدام، بحيث يمكنك استخدامها أكثر من مرة داخل الصفحة، ويتم تعريف الدالة في بداية الملف (في القسم تحديداً head ) ويمكن استدعاؤها فيما بعد .
هذه هي طريقة في جافاسكريبت لتحذير المستخدم :

كيف تعرّف دالة؟
لإنشاء دالة يجب أن تحدد لها اسماً، ومعاملات argument وبعض الجمل البرمجية .

الدالة التي ليس لديها معاملات، لا بد من أن تحتوي أقواس :

المعاملات هي متغيرات تستخدم في الدالة . قيم المتغيرات هي قيم تمرر للدالة عند استدعاؤها .
بوضعك للدالة في القسم head من الصفحة تكون متأكداً من أن الدوال قد تم تحميلها قبل استدعائها .
بعض الدوال تعيد قيمة إلى التعبير الذي تم استدعاؤها منه :

كيفية استدعاء دالة لا تنفذ الدالة قبل استدعائها .
يمكنك استدعاء الدالة مع معاملاتها :

أو بدون معاملاتها :

جملة الإرجاع return
الدوال التي سوف تعيد نتيجة بعد تنفيذها يجب أن تستخدم جملة . return هذه الجملة تحدد القيمة التي يجب أن تعاد للمكان الذي استدعيت منه .
على سبيل المثال : هذه الدالة تعيد مجموع عددين :

عندما تستدعي هذه الدالة، يجب أن ترسل معاملين (تمرير قيم للدالة ) :

وسوف تخزن في متغير يسمى 5 القيمة المعادة من الدالة هيsum . |