انتقل إلى محتوى الدرس

JavaScript Function Hoisting عملية الرفع مع الدوال في لغة جافا سكريبت

ستتعلم في هذا الدرس إستدعاء الدوال Function Invocation ,وستتعلم أيضاً كيفية استدعاء الدالة نفسها JavaScript Self-Invoking Functions وسنتعرف علي الدوال التي يتم الأعلان عنها بدون أسم Anonymous Function in وعملية رفع الدوال Function Hoisting في لغة جافا سكريبت.

1 صفوف تعليمية
جافا سكريبت
5,921 مشاهدة

شرح صفوف ومحتوى الفقرة

الصف 1 شرح توضيحي
  • عملية الرفع Function Hoisting تُشير إلي إستدعاء الدالة  Function قبل عملية الإعلان عنها Function Declration وقبل تنفيذ الأوامر البرمجية الموجودة بداخل الدالة Function وهذه العملية صحيحة برمجية. 
  • عملية الرفع Function Hoisting في javaScript هو أستدعاء الدالة من أعلي الدالة قبل تنفيذ التعليمات البرمجية، يمنحنا ميزة أنه بغض النظر عن مكان الإعلان عن الدوال  والمتغيرات ، يتم نقلها إلى أعلى نطاقها بغض النظر عن إذا كان نطاقها global أو local.

Function Hoisting

إستدعاء الدالة أعلي عملية الإعلان في لغة جافا سكريبت.

HTML
myFunction(5);
function myFunction(y) {
  document.write(y * y);
}

function without hoisting

إستدعاء الدالة بالطريقة الإفتراضية بعد عملية الإعلان عنها في لغة جافا سكريبت.

HTML
function myFunction(y) {
  document.write(y * y);
}
myFunction(5);