Files
freeCodeCamp/curriculum/challenges/arabic/02-javascript-algorithms-and-data-structures/basic-javascript/comparison-with-the-less-than-operator.md
2022-10-20 09:13:17 -07: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--

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

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