ECMAScript কনডিশনাল অপারেটর
- পূর্ববর্তী পৃষ্ঠা একইসঙ্গে অপারেটর
- পরবর্তী পৃষ্ঠা অ্যাসিগ্নমেন্ট অপারেটর
শর্ত অপারেটর
শর্ত অপারেটরটি ECMAScript-এর সর্বাধিক কার্যকরী অপারেটর, তার রূপটি Java-র সমতুল্য
variable = boolean_expression ? true_value : false_value;
এক্সপ্রেশনের ক্রমবর্ধমানভাবে ভিন্ন সংজ্ঞায় এসেছে boolean_expression ক্রমবর্ধমানভাবে ভিন্ন সংজ্ঞায় এসেছে Boolean_expression যদি তা true, তবে true_value ভিন্ন সংজ্ঞায় এসেছে; যদি তা false, তবে false_value ভিন্ন সংজ্ঞায় এসেছে
উদাহরণ:
var iMax = (iNum1 > iNum2) ? iNum1 : iNum2;
এই উদাহরণে, iMax-কে সংখ্যার মধ্যে সবচেয়ে বড় সংখ্যা দেওয়া হবে। এক্সপ্রেশন ঘোষণা হলো যে, iNum1 iNum2-র থেকে বড়, তাহলে iNum1-কে iMax-তে দেওয়া হবে। কিন্তু যদি এক্সপ্রেশন false (অর্থাৎ iNum2 iNum1-র থেকে বড় বা সমান), তবে iNum2-কে iMax-তে দেওয়া হবে。
- পূর্ববর্তী পৃষ্ঠা একইসঙ্গে অপারেটর
- পরবর্তী পৃষ্ঠা অ্যাসিগ্নমেন্ট অপারেটর