Tôi có 3 giá trị mà tôi muốn so sánh f, g và h. Tôi có một số mã để kiểm tra xem tất cả chúng đều bình đẳng với nhau và không có mã nào trong số đó là rỗng. Tôi đã có một cái nhìn trực tuyến nhưng không thể tìm thấy bất cứ điều gì dường như để trả lời truy vấn của tôi. Hiện nay tôi đang kiểm tra mã theo cách sau ...Javascript so sánh 3 giá trị
if(g == h && g == f && f == h && g != null && f != null && h != null)
{
//do something
}
này là khá dài hơi và tôi có thể bổ sung thêm giá trị, vì vậy tôi đã tự hỏi nếu có một cách nhanh hơn để kiểm tra rằng không có giá trị là null và tất cả các giá trị bằng nhau?
Cảm ơn trước vì đã được trợ giúp.
bạn sẽ ổn với việc đặt các giá trị đó trong một mảng? –
Bạn không phải kiểm tra tất cả các biến nếu chúng là '! = Null' .. Nếu chúng bằng nhau, bạn có thể chỉ kiểm tra một biến với' null'. Cùng với việc kiểm tra 'f == h' .. nếu cả hai' f' và 'h' bằng' g' bạn không cần phải kiểm tra hai số đó. –
bạn đã so sánh sự đánh đổi của việc đặt tất cả var vào một mảng? – cctan