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?
Trả lời:
Đáp án đúng: A
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). Trong trường hợp này, chúng ta muốn kiểm tra xem biến i
có bằng 15 hay không.
- Phương án A:
if (i == 15)
- Đây là cú pháp đúng để so sánh giá trị của biếni
với 15. - Phương án B:
if (i != 15)
- Đây là cú pháp để kiểm tra xemi
có khác 15 hay không. - Phương án C:
if (i is 15)
- Cú phápis
không được sử dụng trong JavaScript để so sánh. - Phương án D:
if (i = 15)
- Đây là phép gán giá trị 15 cho biếni
, không phải so sánh. Biểu thức này luôn trả vềtrue
(nếu 15 không phải là một giá trị falsy như 0, null, undefined, NaN, false, hoặc chuỗi rỗng) và do đó câu lệnh bên trongif
sẽ luôn được thực thi, điều này không đúng với mục đích của việc kiểm tra.
Vì vậy, phương án đúng nhất là A.