chore(i18n,learn): processed translations (#49400)

This commit is contained in:
camperbot
2023-02-16 20:53:54 +05:30
committed by GitHub
parent e22fd0f7b6
commit ac08298c7b
53 changed files with 329 additions and 329 deletions

View File

@@ -9,7 +9,7 @@ dashedName: passing-values-to-functions-with-arguments
# --description--
إن <dfn>الوسائط (parameters)</dfn> متغيرات تعمل كعناصر ناقلة للقيم الذي يجب أن تكون مدخلة للوظيفة (function) عند تفعيلها. عندما يتم تعريف الوظيفة، فإنها تُعرَّف عادة مع واحد أو أكثر من وسيط. القيم الفعلية التي تدخل (أو <dfn>"تمرر"</dfn>) إلى وظيفة عند استدعائها هي معروفة باسم <dfn>الحجج (arguments)</dfn>.
إن <dfn>الوسائط (parameters)</dfn> متغيرات تعمل كعناصر ناقلة للقيم الذي تعطى لوظيفة (function) عند تفعيلها. عندما يتم تعريف وظيفة، فإنها تُعرَّف عادة مع واحد أو أكثر من الوسائط. القيم الفعلية التي تدخل (أو <dfn>"تمرر"</dfn>) إلى وظيفة عند استدعائها هي معروفة باسم <dfn>المعطيات (arguments)</dfn>.
إليك وظيفة ذات وسيطين، `param1` و `param2`:
@@ -19,11 +19,11 @@ function testFun(param1, param2) {
}
```
ثم يمكننا استدعاء `testFun` مثل: `testFun("Hello", "World");`. لقد تمريرنا حجج من نوع مقطع, `Hello` و `World`. داخل الحجة، `param1` سيتساوى مع المقطع `Hello` و `param2` سيتساوى مع المقطع `World`. لاحظ أنه يمكنك تنفيذ `testFun` مرة أخرى مع معطيات (arguments) مختلفة ووسائط (parameters) لتأخذ قيمة المعطيات الجديدة.
ثم يمكننا تفعيل `testFun` مثل: `testFun("Hello", "World");`. لقد مرَّرنا معطيين من نوع مقطع نصي، `Hello` و `World`. داخل الوظيفة، `param1` سيتساوى مع المقطع `Hello` و `param2` سيتساوى مع المقطع `World`. لاحظ أنه يمكنك تنفيذ `testFun` مرة أخرى مع معطيات (arguments) مختلفة ووسائط (parameters) لتأخذ قيمة المعطيات الجديدة.
# --instructions--
<ol><li>أنشاء وظيفة تسمى <code>functionWithArgs</code> تقبل حجج وتخرج المجموع الخاص بهم إلى وحدة التحكم.</li><li>استدعي الوظيفة برقمين كحجتين.</li></ol>
<ol><li>أنشئ وظيفة تسمى <code>functionWithArgs</code> تقبل معطييّن وتخرج المجموع الخاص بهم إلى الكونسول.</li><li>استدعي الوظيفة برقمين كحجتين.</li></ol>
# --hints--
@@ -55,7 +55,7 @@ if (typeof functionWithArgs === 'function') {
assert(logOutput == 16);
```
يجب عليك استدعاء `functionWithArgs` برقمين بعد تعريفه.
يجب عليك استدعاء `functionWithArgs` برقمين بعد تعريفها.
```js
assert(

View File

@@ -23,11 +23,11 @@ const answer = plusThree(5);
يحتوي `answer` على قيمة `8`.
تأخذ `plusThree` قيمة <dfn>معطى</dfn> من `num` وتنتج قيمة تساوي `num + 3`.
تأخذ `plusThree` قيمة من <dfn>المعطى</dfn> `num` وتنتج قيمة تساوي `num + 3`.
# --instructions--
أنشئ الوظيفة `timesFive` التي تقبل معطى واحد، وتضربه في `5`، وتنتج قيمة جديدة.
أنشئ الوظيفة `timesFive` التي تقبل معطى واحد، وتضربه في `5`، وتنتج (returns) قيمة جديدة.
# --hints--