Files
freeCodeCamp/curriculum/challenges/arabic/02-javascript-algorithms-and-data-structures/basic-javascript/introducing-else-statements.md
2022-10-20 09:13:17 -07:00

2.0 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;
}