JavaScript is required

What is the output of the following code?
Media VietJack

A.
20,21
B.
20,20
C.
21, 22
D.
none of above
Trả lời:

Đáp án đúng: D


Đoạn code trên thực hiện các bước sau: 1. Khởi tạo biến `x = 20`. 2. `x++` là phép toán tăng giá trị của `x` lên 1 sau khi giá trị hiện tại của `x` được sử dụng trong biểu thức. Trong trường hợp này, giá trị của `x` (là 20) được in ra trước, sau đó `x` mới tăng lên 21. 3. `++x` là phép toán tăng giá trị của `x` lên 1 trước khi giá trị của `x` được sử dụng trong biểu thức. Vì `x` đang là 21, nó sẽ tăng lên 22, và giá trị 22 này được in ra. Vậy, kết quả in ra sẽ là 20 và 22. Tuy nhiên không có đáp án nào trùng với kết quả này.

Câu hỏi liên quan