If Condition
🧭 ما هو Control Flow؟ هو طريقة تنظيم وتنفيذ الأوامر في البرنامج حسب تسلسل محدد، وأحيانًا بناءً على شروط معينة أو تكرار. عبارة if تُستخدم لتنفيذ كود معين فقط إذا تحقق شرط معين. مثال: 📌 التفسير: مثال2: استخدام else مثال1:…
🧭 ما هو Control Flow؟ هو طريقة تنظيم وتنفيذ الأوامر في البرنامج حسب تسلسل محدد، وأحيانًا بناءً على شروط معينة أو تكرار. عبارة if تُستخدم لتنفيذ كود معين فقط إذا تحقق شرط معين. مثال: 📌 التفسير: مثال2: استخدام else مثال1:…
المشغلات المنطقية في جافا سكريبت المشغلات المنطقية في جافا سكريبت تُستخدم للقيام بعمليات منطقية بين القيم، وتُرجع نتيجة تكون إما صحيحة (true) أو خاطئة (false). هذه المشغلات أساسية في التحقق من الشروط وفي التحكم في سير البرنامج. أنواع المشغلات المنطقية…
هي عوامل تستخدم لمقارنة القيم، وترجع دائمًا قيمة منطقية (Boolean):🔹 true أو false 🔢 قائمة عوامل المقارنة في JavaScript: العامل المعنى == يساوي (مقارنة القيم فقط) === يساوي تمامًا (قيمة + نوع) != لا يساوي (مقارنة القيم فقط) !== لا…
1- indexOf(value, startIndex = 0) ترجع أول موقع (فهرس) يظهر فيه النص داخل السلسلة. إذا لم يتم العثور على النص → تُرجع -1. مثال: 2- lastIndexOf(value, startIndex = str.length) ترجع آخر موضع يظهر فيه النص داخل السلسلة. أيضًا تُرجع -1…
✅ 1- length ترجع عدد أحرف السلسلة النصية (String). مثال: ✅ 2- toUpperCase() تُحوّل كل الحروف في السلسلة إلى أحرف كبيرة (Capital). مثال: ✅ 3- toLowerCase() تُحوّل كل الحروف في السلسلة إلى أحرف صغيرة (Small). مثال: ✅ 4- الوصول للحرف…
if المتداخلة (Nested if) الـ Nested if تعني:استخدام جملة if داخل جملة if أخرى. مثال: مثال: متى تستخدم Nested if؟ ✅ عندما تحتاج التحقق من شرطين أو أكثر بشكل تسلسلي،✅ أو عندما تعتمد الشروط على بعض (أي الشرط الثاني لا…
اللائحة (List) هي واحدة من أهم هياكل البيانات في Dart، وتشبه المصفوفات في لغات البرمجة الأخرى. تسمح بتخزين مجموعة من العناصر من نفس النوع أو أنواع مختلفة (في حالة List<dynamic>). الفوائد الرئيسية: 2. إنشاء List أ. الطرق الأساسية للإنشاء ب. إنشاء…
1. الأمر break طبيعة العمل: فوائده: أمثلة: مثال 1: الخروج عند العثور على عنصر مثال 2: مع الحلقات المتداخلة مثال 3: في حلقات while 2. الأمر continue طبيعة العمل: فوائده: أمثلة: مثال 1: تخطي الأعداد الزوجية مثال 2: معالجة بيانات…
طبيعة عملها: مثال أساسي: 2. الفرق بين while و for المعيار while for التهيئة عادة خارج الحلقة داخل تعريف الحلقة (مباشرة) الشرط داخل شرط الحلقة (دائمًا) في جزء من تعريف الحلقة التحديث عادة داخل جسم الحلقة يدويًا يكون محددًا في…
1. البنية الأساسية لحلقة for الـ for loop هي أداة تُستخدم في البرمجة للتكرار على مجموعة من القيم أو تنفيذ قطعة من الكود عدة مرات بشكل محدد. إنها طريقة فعّالة لتكرار العمليات عندما تعرف مسبقًا عدد المرات التي تحتاج فيها…