المسارات
/
JavaScript
JavaScript
/
المنهج
/
العامل الثلاثي
ال

العامل الثلاثي في JavaScript

1 تمرين

نبذة عن العامل الثلاثي

يُستخدم العامل الشرطي الثلاثي لكتابة تعبير مختصر يُرجع إحدى قيمتين بديلتين بناءً على شرط ما. وكثيرًا ما يُشار إليه باسم «العامل الثلاثي». ويعود أصل هذه التسمية إلى أن لهذا العامل ثلاثة أطراف: predicate ? consequent-expression : alternative-expression ويمكن استخدامه بديلًا عن الجمل الشرطية القصيرة if-else.

وعلى غرار الجمل الشرطية if، تُجري JavaScript تحويلًا ضمنيًا للنوع لتقييم الشرط. إذا كانت قيمة الشرط صحيحة، فستكون النتيجة هي الطرف الواقع على يسار النقطتين. وإلا فإن نتيجة التعبير الثلاثي هي الطرف الواقع على يمين النقطتين.

const year = 2020;

year > 2000 ? 'in the past years' : 'a long time ago';
// => 'in the past years'
تعديل عبر GitHub يفتح الرابط في نافذة أو علامة تبويب جديدة

تعلّم العامل الثلاثي