diff --git a/curriculum/challenges/arabic/02-javascript-algorithms-and-data-structures/basic-javascript/assignment-with-a-returned-value.arabic.md b/curriculum/challenges/arabic/02-javascript-algorithms-and-data-structures/basic-javascript/assignment-with-a-returned-value.arabic.md index 7db5af4737..abe8cf2e9e 100644 --- a/curriculum/challenges/arabic/02-javascript-algorithms-and-data-structures/basic-javascript/assignment-with-a-returned-value.arabic.md +++ b/curriculum/challenges/arabic/02-javascript-algorithms-and-data-structures/basic-javascript/assignment-with-a-returned-value.arabic.md @@ -7,7 +7,7 @@ localeTitle: التنازل مع القيمة المرتجعة --- ## Description -
إذا كنت ستتذكر من مناقشتنا لـ Storing Values ​​مع Assignment Operator ، يتم حل كل شيء على يمين علامة المساواة قبل تعيين القيمة. هذا يعني أنه يمكننا أخذ قيمة الإرجاع للدالة وتعيينها لمتغير. افترض أننا حددنا مسبقا sum وظيفة يضيف رقمين معا ، ثم: ourSum = sum(5, 12); سوف تستدعي دالة sum ، والتي تُرجع قيمة 17 ourSum المتغير.
+
إذا كنت ستتذكر من مناقشتنا لـ Storing Values ​​مع Assignment Operator ، يتم حل كل شيء على يمين علامة المساواة قبل تعيين القيمة. هذا يعني أنه يمكننا أخذ قيمة الإرجاع للدالة وتعيينها لمتغير. افترض أننا حددنا مسبقا sum وظيفة يضيف رقمين معا ، ثم: ourSum = sum(5, 12); سوف تستدعي دالة sum ، والتي تُرجع قيمة 17 ourSum المتغير.
## Instructions
استدعاء الدالة processArg مع وسيطة من 7 وتعيين قيمته الإرجاع إلى المتغير processed .
diff --git a/curriculum/challenges/arabic/02-javascript-algorithms-and-data-structures/basic-javascript/generate-random-fractions-with-javascript.arabic.md b/curriculum/challenges/arabic/02-javascript-algorithms-and-data-structures/basic-javascript/generate-random-fractions-with-javascript.arabic.md index 1918f1ad80..b00198c0c3 100644 --- a/curriculum/challenges/arabic/02-javascript-algorithms-and-data-structures/basic-javascript/generate-random-fractions-with-javascript.arabic.md +++ b/curriculum/challenges/arabic/02-javascript-algorithms-and-data-structures/basic-javascript/generate-random-fractions-with-javascript.arabic.md @@ -7,7 +7,7 @@ localeTitle: توليد الكسور العشوائية مع جافا سكريب --- ## Description -
الأرقام العشوائية مفيدة لإنشاء سلوك عشوائي. يحتوي JavaScript على دالة Math.random() التي تنشئ رقمًا عشريًا عشوائيًا بين 0 (شامل) وليس تمامًا 1 (خاص). وبالتالي ، يمكن أن يقوم Math.random() بإرجاع 0 ولكن لا يُرجع أبدًا ملاحظة 1
مثل تخزين القيم مع عامل التشغيل المتساوي ، سيتم حل جميع استدعاءات الدوال قبل تنفيذ عملية return ، حتى نتمكن من return قيمة الدالة Math.random() .
+
الأرقام العشوائية مفيدة لإنشاء سلوك عشوائي. يحتوي JavaScript على دالة Math.random() التي تنشئ رقمًا عشريًا عشوائيًا بين 0 (شامل) وليس تمامًا 1 (خاص). وبالتالي ، يمكن أن يقوم Math.random() بإرجاع 0 ولكن لا يُرجع أبدًا ملاحظة 1
مثل تخزين القيم مع عامل التشغيل المتساوي ، سيتم حل جميع استدعاءات الدوال قبل تنفيذ عملية return ، حتى نتمكن من return قيمة الدالة Math.random() .
## Instructions
قم بتغيير randomFraction لإرجاع رقم عشوائي بدلاً من إرجاع 0 .
diff --git a/curriculum/challenges/arabic/03-front-end-libraries/react/introducing-inline-styles.arabic.md b/curriculum/challenges/arabic/03-front-end-libraries/react/introducing-inline-styles.arabic.md index af4b0ee482..1ff1633cab 100644 --- a/curriculum/challenges/arabic/03-front-end-libraries/react/introducing-inline-styles.arabic.md +++ b/curriculum/challenges/arabic/03-front-end-libraries/react/introducing-inline-styles.arabic.md @@ -8,7 +8,7 @@ localeTitle: '' --- ## Description -
هناك مفاهيم معقدة أخرى تضيف إمكانات قوية لرمز React الخاص بك. ولكن قد تتساءل عن المشكلة الأكثر بساطة حول كيفية تصميم عناصر JSX التي تقوم بإنشائها في React. من المحتمل أنك تعلم أنه لن يكون بالضبط نفس العمل مع HTML بسبب طريقة تطبيق الطبقات على عناصر JSX . إذا قمت باستيراد أنماط من ورقة أنماط ، فإنها لا تختلف كثيرًا على الإطلاق. يمكنك تطبيق فئة على عنصر JSX باستخدام السمة className ، وتطبيق الأنماط على الفصل الدراسي في ورقة الأنماط. خيار آخر هو تطبيق الأنماط المضمنة ، والتي تكون شائعة جدًا في تطوير ReactJS. يمكنك تطبيق أنماط مضمنة على عناصر JSX مشابهة لطريقة عمل ذلك في HTML ، ولكن مع بعض الاختلافات في JSX. في ما يلي مثال لنمط مضمَّن في HTML: <div style="color: yellow; font-size: 16px">Mellow Yellow</div> تستخدم عناصر JSX سمة style ، ولكن نظرًا لطريقة تشفير JSX ، يمكنك قم بتعيين القيمة إلى string . بدلاً من ذلك ، يمكنك تعيينه يساوي object JavaScript. إليك مثال على ذلك: <div style={{color: "yellow", fontSize: 16}}>Mellow Yellow</div> لاحظ كيف نحصل على خاصية "fontSize"؟ وذلك لأن React لن يقبل مفاتيح حالة الكباب في كائن النمط. سيطبق React اسم الخاصية الصحيح لنا في HTML.
+
هناك مفاهيم معقدة أخرى تضيف إمكانات قوية لرمز React الخاص بك. ولكن قد تتساءل عن المشكلة الأكثر بساطة حول كيفية تصميم عناصر JSX التي تقوم بإنشائها في React. من المحتمل أنك تعلم أنه لن يكون بالضبط نفس العمل مع HTML بسبب طريقة تطبيق الطبقات على عناصر JSX . إذا قمت باستيراد أنماط من ورقة أنماط ، فإنها لا تختلف كثيرًا على الإطلاق. يمكنك تطبيق فئة على عنصر JSX باستخدام السمة className ، وتطبيق الأنماط على الفصل الدراسي في ورقة الأنماط. خيار آخر هو تطبيق الأنماط المضمنة ، والتي تكون شائعة جدًا في تطوير ReactJS. يمكنك تطبيق أنماط مضمنة على عناصر JSX مشابهة لطريقة عمل ذلك في HTML ، ولكن مع بعض الاختلافات في JSX. في ما يلي مثال لنمط مضمَّن في HTML: <div style="color: yellow; font-size: 16px">Mellow Yellow</div> تستخدم عناصر JSX سمة style ، ولكن نظرًا لطريقة تشفير JSX ، يمكنك قم بتعيين القيمة إلى string . بدلاً من ذلك ، يمكنك تعيينه يساوي object JavaScript. إليك مثال على ذلك: <div style={{color: "yellow", fontSize: 16}}>Mellow Yellow</div> لاحظ كيف نحصل على خاصية "fontSize"؟ وذلك لأن React لن يقبل مفاتيح حالة الكباب في كائن النمط. سيطبق React اسم الخاصية الصحيح لنا في HTML.
## Instructions
أضف سمة style إلى div في محرر الشفرة لإعطاء النص لونًا أحمر وحجم خط يبلغ 72 بكسل. لاحظ أنه يمكنك تعيين حجم الخط بشكل اختياري ليكون رقمًا ، أو حذف الوحدات "px" ، أو كتابتها كـ "72px".