JavaScript is required

Giá trị của biến y sau khi thực hiện biểu thức y = (4 > 0) ? 1 : -1; là bao nhiêu?

A.

1

B.

-1

C.

True

D.
False
Trả lời:

Đáp án đúng: A


Biểu thức `y = (4 > 0) ? 1 : -1;` sử dụng toán tử điều kiện (ternary operator). Toán tử này có cú pháp `condition ? value_if_true : value_if_false`. Trong trường hợp này, `condition` là `4 > 0`, đây là một biểu thức so sánh. Vì 4 lớn hơn 0, biểu thức `4 > 0` trả về `true`. Do đó, giá trị của biểu thức ternary sẽ là `1`, và biến `y` sẽ được gán giá trị `1`.

Câu hỏi liên quan