Mam 3 wartości, które chcę porównać f, g i h. Mam trochę kodu, aby sprawdzić, czy wszystkie są sobie równe i że żaden z nich nie jest pusty. Oglądałem online, ale nie mogłem znaleźć niczego, co odpowiadałoby na moje pytanie. Obecnie jestem sprawdzając kod w następujący sposób ...Javascript porównaj 3 wartości
if(g == h && g == f && f == h && g != null && f != null && h != null)
{
//do something
}
To dość długo zdyszany i może być dodanie większej wartości, więc po prostu zastanawiasz się, jeśli istnieje szybszy sposób, aby sprawdzić, czy żaden z wartości są zerowe i wszystkie wartości są sobie równe?
Z góry dziękuję za pomoc.
Czy będziesz w stanie umieścić te wartości w tablicy? –
Nie musisz sprawdzać wszystkich zmiennych, jeśli są one "! = Null". Jeśli są równe między nimi, możesz zaznaczyć tylko jedną wartość 'null'. To samo z sprawdzeniem 'f == h' .. jeśli zarówno' f', jak i 'h' są równe' g', nie musisz sprawdzać tych dwóch .. –
czy porównałeś kompromisy związane z umieszczeniem wszystkich zmiennych w tablica? – cctan