پرسش خود را بپرسید

اپراتور ternary operator

تاریخ
١ هفته پیش
بازدید
٢٤

اپراتور 

ternary operator

 در جاواسکریپت چیست و چگونه کار میکند؟

٢,٣١٣
طلایی
٠
نقره‌ای
٣
برنزی
١١٧

١ پاسخ

مرتب سازی بر اساس:

عملگر ternary در جاوااسکریپت یک عملگر شرطی است که هر یک از دو عبارت، یک عبارت true و یک عبارت false را بر اساس یک عبارت شرطی که ما ارائه می‌کنیم ارزیابی میکند. در ادامه یک سینتکس داریم:

condition  ?  trueExpression :  falseExpression

ما شرطی را داریم که به مقدار true یا false برمی‌گرداند. مقادیر درست در اینجا شامل مقادیر true و non false است و مقادیر نادرست  هم عبارتند از , null, false , و 0 و غیره.

بعد از شرط، یک علامت سوال داریم که می‌توانیم آن را به عنوان “پرسش شرط” در نظر بگیریم، و به دنبال آن هم trueExpressio. این عبارت در صورتی اجرا می‌شود که عبارت شرط true ارزیابی شود.

بعد از عبارت true، یک : و به دنبال آن falseExpression داریم. این عبارت در صورتی اجرا می‌شود که عبارت شرط false ارزیابی شود.

عملگر ternary مقداری را return می‌کند که می‌توانیم آن را به یک متغیر نسبت دهیم. باید به این نکته توجه کنیم که بدون تخصیص مقدار بازگشتی به یک متغیر نمی‌توانیم از عملگر استفاده کنیم:

const result = condition

? trueExpression

: falseExpression

مقدار بازگشتی به ارزیابی عبارت شرط بستگی دارد. اگر شرط true باشد، مقدار بازگشتی از trueExpression به متغیر اختصاص داده می‌شود. در غیر این صورت، مقدار بازگشتی از falseExpression به متغیر اختصاص داده می‌شود.


* باز نشر از سایت: 👇

https://frontcast.ir/the-ternary-operator-in-javascript/

٤٢,٧٨٧
طلایی
٥٤
نقره‌ای
٩٨٧
برنزی
٢٨٧
تاریخ
١ هفته پیش

پاسخ شما