Logical Operators

في لغة Dart، تُستخدم العوامل المنطقية (Logical Operators) لدمج أو تعديل الشروط المنطقية (true أو false). تُستخدم هذه العوامل بكثرة مع الشروط (if، while، for) لاتخاذ قرارات معقدة. إليك شرح مفصل مع أمثلة: العوامل المنطقية الأساسية: 1. && (AND – و) الشرط: يعيد true فقط إذا كانت كلا الشرطين صحيحين.مثال: dart Copy 2. || (OR…

Relational Operators

في لغة Dart، تُستخدم عوامل المقارنة (Relational Operators) لمقارنة قيمتين وإرجاع قيمة منطقية (true أو false). تُستخدم هذه العوامل بكثرة في الشروط (if)، والحلقات (while، for)، والعمليات المنطقية. إليك شرح مفصل مع أمثلة: 1. العامل == (التساوي) يُتحقق إذا كانت القيمتان متساويتين.مثال: dart Copy 2. العامل != (عدم التساوي)…

Assignment Operators

في لغة Dart، تُستخدم عوامل التخصيص (Assignment Operators) لتعيين قيم للمتغيرات. إليك شرح مفصل مع أمثلة لكل عامل: 1. العامل الأساسي (=) يعين قيمة لليمين إلى متغير في اليسار. مثال: dart Copy 2. عوامل التخصيص المركبة (Compound Assignment) تجمع بين عملية حسابية…

شرح معاملات الزيادة والنقصان (Increment & Decrement Operators) في Dart

شرح معاملات الزيادة والنقصان (Increment & Decrement Operators) في Dart 🔹 ما هي معاملات الزيادة والنقصان؟ تُستخدم معاملات الزيادة (Increment ++) والنقصان (Decrement –) لتعديل قيمة المتغير بزيادة أو نقصان بمقدار 1. 🔹 أنواع معاملات الزيادة والنقصان في Dart المعامل…

شرح العمليات الحسابية (Arithmetic Operators) في Dart

شرح العمليات الحسابية (Arithmetic Operators) في Dart في لغة Dart، توفر العمليات الحسابية (Arithmetic Operators) أدوات لمعالجة الأرقام وإجراء العمليات الرياضية عليها. تشمل هذه العمليات: الجمع، الطرح، الضرب، القسمة، الباقي، والقسمة الصحيحة. 🔹 أنواع العمليات الحسابية في Dart العملية الرمز…

التحويل بين الأنواع في Dart

في لغة Dart، يمكن تحويل القيم بين الأنواع المختلفة عند الحاجة، سواء بشكل ضمني (تلقائي) أو صريح (باستخدام دوال التحويل). توفر Dart عدة طرق للتحويل بين الأنواع مثل تحويل النصوص إلى أرقام، أو الأرقام إلى نصوص، وغير ذلك. 🔹 التحويل…

المتغيرات – Variables

المتغيرات في لغة Dart المتغيرات (Variables) هي أماكن تخزين تستخدم لحفظ البيانات داخل الذاكرة أثناء تشغيل البرنامج. في لغة Dart، يمكن تعريف المتغيرات باستخدام عدة كلمات مفتاحية مثل var، final، const، أو تحديد النوع مباشرة مثل int و String. 🔹…

test الدوال النصية -2- String Methods

دالة charCodeAt() تُستخدم للحصول على القيمة الرقمية (Unicode) للحرف الموجود في موقع معين داخل النص. هذه القيمة تعبر عن الرمز الرقمي للحرف في ترميز Unicode. الصيغة العامة: string: النص الذي نريد استخراج الرمز الرقمي منه .index: موضع الحرف داخل النص…

test الدوال النصية -1- String Methods

1- الدالة الأولى :charAt(index) إذا كان الفهرس خارج النطاق، فستُرجع الدالة سلسلة فارغة “”.     string: النص الذي نريد استخراج الحرف منه (متغير).     index: رقم الفهرس (Index) الخاص بالحرف المطلوب، ويبدأ من 0.    1- إذا كان…