Do you know how to use the conditional operator?

فرض کنید به یه مصاحبه شغلی به عنوان متخصص علوم کامپیوتر دعوت شده اید.

یکی از سئوالات فرد مصاحبه کننده به شرح زیر بود:

Do you know how to use the conditional operator?

آیا می دانید که چگونه از عملگر شرطی استفاده کنید؟

اگر جواب شما خیر باشد، باید به فکر مراجعه به اسنپ یا تپسی یا موارد مشابه باشید :))))

اما اگر می خواهید جواب سئوال را خیلی ساده و کامل پاسخ دهید به ادامه ی مطلب بپردازید.


عملگر های شرطی مختلفی وجود دارد که هرکدام با یکدیگر فرق دارد، اما عملگر شرطی ای که بسیار کم حجم و کاربردی باشد عملگر شرطی سه تایی یا سه گانه(ternary operator) می باشد.

عملگر شرطی سه گانه
عملگر شرطی سه گانه

به این دلیل نام این عملگر سه گانه یاد می شود که: از سه قسمت تشکیل شده است:

  • قسمت اول: شرط عبارت
  • قسمت دوم: درستی شرط
  • قسمت سوم: نادرستی شرط

از این عملگر به عنوان "سه گانه میانبر" نیز نامبرده میشود، زیرا این عملگر جایگزین عملگر if...else در جاوا اسکریپت می باشد.

از آنجایی که این عملگر در یک خط نوشته می شود، می گویند این عملگر حالت زنجیره ای دارد.

این عملگر می تواند کمی گیج کننده باشد. زیرا که دارای توضیح خاصی نمی باشد و فقط در یک خط از سه قسمت و یک علامت سئوال و دو نقطه تشکیل شده است.

برای فراگیری بهتر فیلم زیر را مشاهده نمایید.


https://www.aparat.com/v/hUkBO

Slides

Code


منبع:

https://www.lynda.com/Web-Development-tutorials/313-Do-you-know-how-use-conditional-operator/580663/716724-4.html