مسیر
/
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 این پیوند در پنجره یا زبانه‌ی جدیدی باز می‌شود

عملگر سه‌تایی را یاد بگیرید