tôi thấy trong một số mã javascript mà mọi người viết một cái gì đó như thế này:Javascript TRUE và "true" tại sao một người nào đó sử dụng chuỗi thay vì boolean?
var myVar = "true";
//...
if(myVar == "true") {
//...
}else{
//...
}
Tại sao mọi người không sử dụng đúng hay sai? Theo như tôi biết loại boolean là hiển nhiên đối với các trình duyệt.
Hoặc chỉ là mã không hợp lệ ... và cố gắng không bao giờ viết theo cách này.
Cảnh báo: 'true! = 'True'' –
Đó là' true' và 'false' thực sự (chữ thường), nhưng phân tích của bạn là đúng: sử dụng tốt hơn boolean thực thay vì chuỗi. –
Và 'var myVar =" false "; nếu (myVar) cảnh báo ("O, hai!") 'sẽ cho bạn thấy cảnh báo là tốt. –