Functions in Javascript
1. ✅ ما هي الدالة (Function) ولماذا نستخدمها؟ الدالة هي جزء من الكود يمكن إعادة استخدامها. تقوم الدوال بأداء مهمة محددة، ويمكن استدعاؤها في أي وقت عند الحاجة. ✅ لماذا نستخدم الدوال؟ ✅ ما معنى DRY؟ هي مبدأ برمجي يهدف…
1. ✅ ما هي الدالة (Function) ولماذا نستخدمها؟ الدالة هي جزء من الكود يمكن إعادة استخدامها. تقوم الدوال بأداء مهمة محددة، ويمكن استدعاؤها في أي وقت عند الحاجة. ✅ لماذا نستخدم الدوال؟ ✅ ما معنى DRY؟ هي مبدأ برمجي يهدف…
✅ أولاً: ما هي حلقة while؟ هي حلقة تكرار تقوم بتنفيذ كود معين طالما أن الشرط صحيح (true). أي أنها تتحقق من الشرط أولًا، ثم تنفذ الكود. ✅ الصيغة العامة: إذا كان الشرط false من البداية، فلن تُنفذ الحلقة إطلاقًا.…
الحلقات التكرارية هي مفهوم أساسي في البرمجة يسمح لك بتكرار تنفيذ مجموعة من التعليمات البرمجية عدة مرات. هذا يوفر الوقت ويقلل من تكرار الكود ويجعل البرامج أكثر كفاءة. في JavaScript، هناك عدة أنواع من الحلقات التكرارية، ولكل منها استخداماته وحالاته…
دوال (طرق) المصفوفات الأساسية (Basic Array Methods) هذه الدوال تُستدعى على كائن المصفوفة نفسه (مثل myArray.push(…)). بعضها يغير المصفوفة الأصلية (Mutating) وبعضها يرجع نسخة جديدة أو قيمة أخرى دون تغيير الأصل (Non-mutating). الدوال الثابتة للكائن Array (Static Array Methods) 🔸…
المصفوفة: المصفوفة هي هيكل بيانات أساسي في جافا سكريبت يسمح بتخزين مجموعة من القيم (عناصر) في متغير واحد. هذه القيم تكون مرتبة، ولكل قيمة “فهرس” (index) رقمي فريد يحدد موقعها. الفهرسة تبدأ دائمًا من الصفر. المصفوفات في جافا سكريبت مرنة…
🔹 ما هو Ternary Operator؟ هو طريقة مختصرة لكتابة شرط if … else في سطر واحد فقط. الصيغة العامة: 🔸 condition: الشرط الذي سيتم فحصه🔸 value_if_true: القيمة أو العملية التي تنفذ إذا تحقق الشرط🔸 value_if_false: القيمة أو العملية التي تنفذ…
عبارة عن جملة if بداخل جملة if أخرى. 🔸 أي: لا يتم تنفيذ الشرط الداخلي إلا إذا تحقق الشرط الخارجي أولًا. 📌 الصيغة العامة: ✅ مثال 1: قبول طالب في اختبار 📌 الشرح: ✅ مثال 2: التحقق من تسجيل الدخول…
🧭 ما هو Control Flow؟ هو طريقة تنظيم وتنفيذ الأوامر في البرنامج حسب تسلسل محدد، وأحيانًا بناءً على شروط معينة أو تكرار. عبارة if تُستخدم لتنفيذ كود معين فقط إذا تحقق شرط معين. مثال: 📌 التفسير: مثال2: استخدام else مثال1:…
المشغلات المنطقية في جافا سكريبت المشغلات المنطقية في جافا سكريبت تُستخدم للقيام بعمليات منطقية بين القيم، وتُرجع نتيجة تكون إما صحيحة (true) أو خاطئة (false). هذه المشغلات أساسية في التحقق من الشروط وفي التحكم في سير البرنامج. أنواع المشغلات المنطقية…
هي عوامل تستخدم لمقارنة القيم، وترجع دائمًا قيمة منطقية (Boolean):🔹 true أو false 🔢 قائمة عوامل المقارنة في JavaScript: العامل المعنى == يساوي (مقارنة القيم فقط) === يساوي تمامًا (قيمة + نوع) != لا يساوي (مقارنة القيم فقط) !== لا…