JavaScript is required

Trong JavaScript, thực hiện kiểm tra nếu biến “i” bằng 15, câu lệnh nào là đúng?

A.

" if (i= = 15) "

B.

" if (i ! = 15) "

C.

" if (i is 15) "

D.

" if (i = 15) "

Trả lời:

Đáp án đúng: D


Trong JavaScript, để kiểm tra xem một biến có bằng một giá trị cụ thể hay không, chúng ta sử dụng toán tử so sánh bằng `==` (so sánh giá trị) hoặc `===` (so sánh giá trị và kiểu dữ liệu). * **Phương án A:** `if (i == 15)` sử dụng toán tử so sánh `==`, kiểm tra xem giá trị của biến `i` có bằng 15 hay không. Đây là cách kiểm tra đúng trong JavaScript. * **Phương án B:** `if (i != 15)` sử dụng toán tử khác `!=`, kiểm tra xem giá trị của biến `i` có khác 15 hay không. * **Phương án C:** `if (i is 15)` không phải là cú pháp hợp lệ trong JavaScript để so sánh giá trị. Thay vào đó, `is` thường được sử dụng trong các ngôn ngữ khác như Python để kiểm tra sự đồng nhất đối tượng. * **Phương án D:** `if (i = 15)` sử dụng toán tử gán `=`, gán giá trị 15 cho biến `i`, và biểu thức này trả về giá trị 15 (là truthy), do đó điều kiện if luôn đúng (trừ khi 15 bị ép kiểu thành false). Đây không phải là so sánh. Vậy, phương án A là đúng vì nó sử dụng toán tử so sánh bằng `==` để kiểm tra giá trị của biến `i`.

Câu hỏi liên quan