การคำนวณเงื่อนไข 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
- หน้าก่อนหน้า ประกาศการเทียบเท่า
- หน้าต่อไป ประกาศการจำเป็น