عوامل حسابية شرطية ECMAScript

عامل الحالة

عامل الحالة هو أكثر العمليات الحسابية في ECMAScript، وله نفس الشكل مثل ذلك في Java.

متغير = عبارات_بولية ? قيمة_صحيحة : قيمة_خطأ;

هذا التعبير يعتمد بشكل رئيسي على عبارات_بولية نتيجة حسابية مشروطية لتعيين المتغير. إذا عبارات_بولية لأنه صحيح، قيمة_صحيحة تعيين للمتغير؛ إذا كانت خطأ، قيمة_خطأ تعيين للمتغير.

مثال:

var iMax = (iNum1 > iNum2) ? iNum1 : iNum2;

في هذا المثال، سيتم منح iMax أ大脑中的最大值。يتم تعريف التعبير بأنه إذا كان iNum1 أكبر من iNum2، فإن iNum1 سيتم منحه iMax. ولكن إذا كان التعبير خطأ (أي أن iNum2 أكبر أو يساوي iNum1)، فإن iNum2 سيتم منحه iMax.