Toán tử điều kiện ECMAScript
- Trang trước Toán tử so sánh
- Trang tiếp theo Toán tử gán
Toán tử điều kiện
Toán tử điều kiện là toán tử có chức năng phong phú nhất trong ECMAScript, hình thức của nó tương tự như trong Java.
variable = boolean_expression ? true_value : false_value;
Biểu đạt này chủ yếu dựa trên boolean_expression Kết quả tính toán của biểu đạt có điều kiện sẽ gán cho biến. Nếu Boolean_expression Nếu nó là true, thì gán true_value Gán cho biến; nếu nó là false, thì gán false_value Gán cho biến.
Ví dụ:
var iMax = (iNum1 > iNum2) ? iNum1 : iNum2;
Trong ví dụ này, iMax sẽ được gán giá trị lớn nhất trong số các số. Câu biểu đạt sẽ gán iNum1 cho iMax nếu iNum1 lớn hơn iNum2. Nhưng nếu biểu đạt là false (tức là iNum2 lớn hơn hoặc bằng iNum1), thì iNum2 sẽ được gán cho iMax.
- Trang trước Toán tử so sánh
- Trang tiếp theo Toán tử gán