Ich habe 3 Werte, die ich f, g und h vergleichen möchte. Ich habe einen Code, um zu überprüfen, dass sie alle gleich sind und keiner von ihnen null ist. Ich habe online nachgesehen, konnte aber nichts finden, was meine Anfrage zu beantworten schien. Derzeit bin Überprüfung ich den Code in folgender Weise ...Javascript vergleichen 3 Werte
if(g == h && g == f && f == h && g != null && f != null && h != null)
{
//do something
}
Das ist ziemlich langatmig und ich könnte mehr Werte werden hinzugefügt, so frage mich, ich nur, wenn es ein schneller Weg ist, dass keiner der überprüfen Werte sind null und dass alle Werte gleich sind?
Vielen Dank im Voraus für jede Hilfe.
können Sie diese Werte in ein Array einfügen? –
Sie müssen nicht alle Variablen überprüfen, wenn sie '! = Null 'sind. Wenn sie zwischen ihnen gleich sind, können Sie nur eine gegen' null 'prüfen. Dasselbe gilt für die Überprüfung von 'f == h '.. Wenn sowohl' f 'als auch' h 'gleich' g 'sind, müssen Sie diese beiden nicht überprüfen. –
haben Sie die Trade-Offs verglichen, in die alle Var gesetzt wurden eine Anordnung? – cctan