mirror of
https://github.com/freeCodeCamp/freeCodeCamp.git
synced 2025-12-30 21:03:58 -05:00
2.1 KiB
2.1 KiB
id, title, challengeType, videoUrl, forumTopicId, dashedName
| id | title | challengeType | videoUrl | forumTopicId | dashedName |
|---|---|---|---|---|---|
| 56533eb9ac21ba0edf2244da | مقدمة ألى تعبيرات Else | 1 | https://scrimba.com/c/cek4Efq | 18207 | introducing-else-statements |
--description--
عندما يكون شرط العبارة if صحيحًا، يتم تنفيذ كتلة التعليمات البرمجية التي تليها. ماذا عن عندما يكون هذا الشرط خطأ؟ عادة لن يحدث شيء. ولكن باستخدام عبارة else، يمكن تنفيذ مجموعة مختلفة من الكود.
if (num > 10) {
return "Bigger than 10";
} else {
return "10 or Less";
}
--instructions--
ادمج عبارات if في عبارة واحدة if/else.
--hints--
يجب أن يكون لديك عبارة if واحدة فقط في المحرر
assert(code.match(/if/g).length === 1);
يجب عليك استخدام عبارة else
assert(/else/g.test(code));
يجب أن تنتج testElse(4) المقطع النصي 5 or Smaller
assert(testElse(4) === '5 or Smaller');
يجب أن تنتج testElse(5) المقطع النصي 5 or Smaller
assert(testElse(5) === '5 or Smaller');
يجب أن تنتج testElse(6) المقطع النصيBigger than 5
assert(testElse(6) === 'Bigger than 5');
يجب أن تنتج testElse(10) المقطع النصيBigger than 5
assert(testElse(10) === 'Bigger than 5');
لا يجب عليك تعديل الكود فوق التعليق المحدد.
assert(/let result = "";/.test(code) && /return result;/.test(code));
--seed--
--seed-contents--
function testElse(val) {
let result = "";
// Only change code below this line
if (val > 5) {
result = "Bigger than 5";
}
if (val <= 5) {
result = "5 or Smaller";
}
// Only change code above this line
return result;
}
testElse(4);
--solutions--
function testElse(val) {
let result = "";
if(val > 5) {
result = "Bigger than 5";
} else {
result = "5 or Smaller";
}
return result;
}