2017-05-18 3 views
0

Ich habe eine Bedingung Javascript wie folgt aus:Zustand mit OR-Operator

if(a!= undefined || b!= undefined){ 
    do something 
} 

wenn der a Wert nicht definiert ist, ich nicht die Bedingung eintreten kann (das ist gut), aber wenn der a Wert nicht undefiniert ist, aber die b Wert ist nicht definiert, gebe ich immer noch im Zustand ...

+0

wollen nicht logisch wollen, und dann, wenn Sie möchten, en Sicher, beide sind nicht undefiniert? – Carcigenicate

Antwort

1

Sie benötigen eine UND-Bedingung haben:

if (a != undefined && b != undefined) { 
    do something 
}