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

2.9 KiB

id, title, challengeType, videoUrl, forumTopicId, dashedName
id title challengeType videoUrl forumTopicId dashedName
56533eb9ac21ba0edf2244d7 المقارنات باستخدام مشغل اصغر من أو يساوي 1 https://scrimba.com/c/cNVR7Am 16788 comparison-with-the-less-than-or-equal-to-operator

--description--

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

مثال

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

--instructions--

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

--hints--

يجب أن ينتج testLessOrEqual(0) المقطع النصي Smaller Than or Equal to 12

assert(testLessOrEqual(0) === 'Smaller Than or Equal to 12');

يجب أن ينتج testLessOrEqual(11) المقطع النصي Smaller Than or Equal to 12

assert(testLessOrEqual(11) === 'Smaller Than or Equal to 12');

يجب أن ينتج testLessOrEqual(12) المقطع النصي Smaller Than or Equal to 12

assert(testLessOrEqual(12) === 'Smaller Than or Equal to 12');

يجب أن ينتج testLessOrEqual(23) المقطع النصي Smaller Than or Equal to 24

assert(testLessOrEqual(23) === 'Smaller Than or Equal to 24');

يجب أن ينتج testLessOrEqual(24) المقطع النصي Smaller Than or Equal to 24

assert(testLessOrEqual(24) === 'Smaller Than or Equal to 24');

يجب أن ينتج testLessOrEqual(25) المقطع النصي More Than 24

assert(testLessOrEqual(25) === 'More Than 24');

يجب أن ينتج testLessOrEqual(55) المقطع النصي More Than 24

assert(testLessOrEqual(55) === 'More Than 24');

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

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

--seed--

--seed-contents--

function testLessOrEqual(val) {
  if (val) {  // Change this line
    return "Smaller Than or Equal to 12";
  }

  if (val) {  // Change this line
    return "Smaller Than or Equal to 24";
  }

  return "More Than 24";
}

testLessOrEqual(10);

--solutions--

function testLessOrEqual(val) {
  if (val <= 12) {  // Change this line
    return "Smaller Than or Equal to 12";
  }

  if (val <= 24) {  // Change this line
    return "Smaller Than or Equal to 24";
  }

  return "More Than 24";
}