JavaScript is required

The expression of the right hand side of || operators does not get evaluated if the left hand side determines the outcome.

A.
True
B.
False
Trả lời:

Đáp án đúng: A


Câu hỏi này kiểm tra kiến thức về tính chất "short-circuiting" của toán tử `||` (OR) trong lập trình. Toán tử `||` hoạt động như sau: 1. Đánh giá biểu thức bên trái (left-hand side). 2. Nếu biểu thức bên trái trả về `true`, toàn bộ biểu thức `||` được xác định là `true` mà không cần đánh giá biểu thức bên phải (right-hand side). Đây chính là tính chất "short-circuiting". 3. Nếu biểu thức bên trái trả về `false`, biểu thức bên phải mới được đánh giá. Kết quả của biểu thức bên phải sẽ là kết quả của toàn bộ biểu thức `||`. Như vậy, mệnh đề "The expression of the right hand side of || operators does not get evaluated if the left hand side determines the outcome" là đúng.

Câu hỏi liên quan