اذهب إلى المحتوى
  • 0

استفسار بخصوص الدالة الرئيسية main في جافاسكريبت

عبدالرحمن العمودي

السؤال

لماذا نستخدم الدالة main كدالة غير متزامنة علما ان JavaScript  تنفذ الشفرة بشكل غير متزامن ؟ وفائدة الدالة main حسب علمي انها رئيسية تستخدم لاستدعاء الدوال الموجودة فيها لتنفيذها 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 0

على عكس معظم لغات البرمجة أو بيئات التشغيل في الوقت الفعلي ، فإن Node.js لا تحتوي على وظيفة رئيسية "main " خاصة مدمجة لتعيين نقطة دخول البرنامج.

وبالتالي فالدالة main  في جافاسكريبت مثلها مثل اي دالة، وكوننا نستخدمها بشكل متزامن او غير متزامن فهذا يعتمد على محتوى الدالة.

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

كما في التعليق السابق فإنه في لغة javascript لا وجود لمفهوم الدالة main كما في اللغات الأخرى مثل java لذلك الدالة main التي تتكلم عنها هي دالة مثل أي دالة أخرى يقوم المبرمج بكتابتها . 

لماذا لا نحتاج للدالة main في ال javascript ؟

في اللغات التي تحتاج للدالة main يحتاج البرنامج إلى نقطة دخول.  يكون هذا عادةً عنوانًا في الرأس يشير إلى تعليمة جزء الكود أي نقطة البداية لتنفيذ البرنامج

بينما في javascript   ليس لها الدالة main حيث أن البرنامج يبدأ بالتنفيذ من الأعلى إلى الأسفل.

و إذا تم تضمين ملفات متعددة في الصفحة ، فستتم إضافة الوظائف والمتغيرات المعلنة فيها إلى النطاق global (ما لم يتم الإعلان عنها في وظيفة مجهولة)

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...