JavaScript is required

Cách viết câu lệnh IF nào sau đây là đúng?

A.
if (i == 5)
B.
if i == 5 then
C.
if i = 5 then
D.
if i = 5
Trả lời:

Đáp án đúng: A


Câu lệnh `if` trong hầu hết các ngôn ngữ lập trình (C, C++, Java, Python, JavaScript,...) sử dụng cú pháp `if (điều_kiện)`. Trong đó, điều kiện được đặt trong cặp dấu ngoặc đơn `()`. Toán tử so sánh bằng thường là `==` (hoặc `equals()` trong một số ngôn ngữ). * **A. if (i == 5)**: Đúng. Cú pháp này hoàn toàn chính xác để kiểm tra xem biến `i` có bằng 5 hay không. * **B. if i == 5 then**: Sai. Cú pháp này thường thấy trong Pascal hoặc một số ngôn ngữ kịch bản cũ. * **C. if i = 5 then**: Sai. Dấu `=` thường được sử dụng cho phép gán, không phải so sánh. Ngoài ra, `then` không phải là một phần của cú pháp `if` chuẩn trong nhiều ngôn ngữ phổ biến. * **D. if i = 5**: Sai. Tương tự như trên, dấu `=` dùng để gán giá trị, không phải so sánh.

Câu hỏi liên quan