Files
freeCodeCamp/curriculum/challenges/arabic/02-javascript-algorithms-and-data-structures/basic-javascript/comparison-with-the-less-than-operator.md
2023-02-22 17:15:22 +01:00

2.2 KiB

id, title, challengeType, videoUrl, forumTopicId, dashedName
id title challengeType videoUrl forumTopicId dashedName
56533eb9ac21ba0edf2244d6 المقارنات باستخدام مشغل ألأصغر من (>) 1 https://scrimba.com/c/cNVRWtB 16789 comparison-with-the-less-than-operator

--description--

يقارن مشغل الأصغر من (<) بين قيم رقمين. إذا كان الرَّقَم إلى اليسار أصغر من الرَّقَم إلى اليمين، فإنه يرجع true. خلاف ذلك، فإنه يرجع false. وعلى غرار مشغل المساواة، يقوم المشغل أقل من بتحويل أنواع البيانات عند مقارنتها.

مثال

2   < 5 // true
'3' < 7 // true
5   < 5 // false
3   < 2 // false
'8' < 4 // false

--instructions--

أضف مشغل أقل من إلى الخطوط المشار إليها بحيث تكون تعبيرات return منطقية.

--hints--

يجب أن ينتج testLessThan(0) المقطع النصي Under 25

assert(testLessThan(0) === 'Under 25');

يجب أن ينتج testLessThan(24) المقطع النصي Under 25

assert(testLessThan(24) === 'Under 25');

يجب أن ينتج testLessThan(25) المقطع النصي Under 55

assert(testLessThan(25) === 'Under 55');

يجب أن ينتج testLessThan(54) المقطع النصي Under 55

assert(testLessThan(54) === 'Under 55');

يجب أن ينتج testLessThan(55) المقطع النصي 55 or Over

assert(testLessThan(55) === '55 or Over');

يجب أن ينتج testLessThan(99) المقطع النصي 55 or Over

assert(testLessThan(99) === '55 or Over');

يجب عليك استخدام مشغل < مرتين في الأقل

assert(code.match(/val\s*<\s*('|")*\d+('|")*/g).length > 1);

--seed--

--seed-contents--

function testLessThan(val) {
  if (val) {  // Change this line
    return "Under 25";
  }

  if (val) {  // Change this line
    return "Under 55";
  }

  return "55 or Over";
}

testLessThan(10);

--solutions--

function testLessThan(val) {
  if (val < 25) {  // Change this line
    return "Under 25";
  }

  if (val < 55) {  // Change this line
    return "Under 55";
  }

  return "55 or Over";
}