JS - Functions الدوال

JavaScript - الدوال (Functions)

🔸 الدالة (Function) هي مجموعة من التعليمات تُنفذ مهمة معينة، ويمكن إعادة استخدامها في أماكن مختلفة من البرنامج. الدوال تساعد على تنظيم الكود، وتقليل التكرار، وجعله أسهل في الفهم والصيانة.

---

🔹 تعريف دالة واستدعاؤها


function greet() {
  alert("أهلاً بك!");
}

greet(); // استدعاء الدالة

📌 يتم تعريف الدالة باستخدام الكلمة المفتاحية function، ويتم تنفيذها عند الاستدعاء.

---

🔹 دالة مع معلمات (Parameters)


function sayHello(name) {
  alert("مرحبًا، " + name);
}

sayHello("Mahmoud"); // مرحبًا، Mahmoud

📌 المعلمات تُستخدم لتمرير معلومات إلى الدالة.

---

🔹 دالة تُرجع قيمة


function sum(a, b) {
  return a + b;
}

let result = sum(5, 7); // 12

📌 return تُستخدم لإرجاع القيمة من الدالة إلى المكان الذي تم الاستدعاء فيه.

---

🔹 التعبير عن دالة (Function Expression)


const multiply = function(x, y) {
  return x * y;
};

console.log(multiply(3, 4)); // 12

📌 يمكن تخزين دالة في متغير كما في المثال أعلاه.

---

⚠️ ملاحظات مهمة

  • الدوال تساعد على تجزئة الكود لمهام صغيرة ومحددة.
  • استخدم أسماء واضحة تعبر عن مهمة الدالة.
  • الدوال يمكن أن تُستخدم كوسيط داخل متغيرات أو معاملات لدوال أخرى.

تعليقات

المشاركات الشائعة من هذه المدونة

C# - Arrays

Entity Framework - ما هو ORM؟ ونبذة عن Dapper وNHibernate

Entity Framework - مقدمة عن Entity Framework