Ho 3 valori che voglio confrontare f, ge h. Ho del codice per verificare che tutti siano uguali tra loro e che nessuno di essi sia nullo. Ho dato un'occhiata online ma non ho trovato nulla che sembrasse rispondere alla mia domanda. Attualmente sto controllando il codice in questo modo ...Javascript confronta 3 valori
if(g == h && g == f && f == h && g != null && f != null && h != null)
{
//do something
}
Questo è abbastanza lungo senza fiato e potrei l'aggiunta di più valori, quindi mi stavo chiedendo se c'è un modo più rapido per controllare che nessuno dei i valori sono nulli e tutti i valori sono uguali tra loro?
Grazie in anticipo per qualsiasi aiuto.
andrà bene mettendo questi valori in un array? –
Non è necessario controllare tutte le variabili se sono '! = Null' .. Se sono uguali tra di loro, è possibile selezionare solo uno contro' null'. Lo stesso con il controllo di 'f == h' .. se entrambi' f' e 'h' sono uguali a' g' non devi controllarli .. –
hai confrontato gli svantaggi di mettere tutte le var in un array? – cctan