Ich brauche drei Bedingungen zu überprüfen,if-Anweisung mit mehr als einer Bedingung
sheet_exists = 1 recalc = 1 qty_total and new_qty_total are not equal
Die if-Anweisung funktioniert gut, wenn nur die ersten zwei Argumente verwendet:
if(sheet_exists === 1 && recalc === 'yes'){
//do something
}
Aber Wenn ich versuche, das dritte Argument hinzuzufügen, schlägt es fehl, die Aktionen in der if-Anweisung werden ignoriert. Ich habe versucht:
if((sheet_exists === 1) && (recalc === 'yes') && (qty_total !== new_qty_total)){
//do something
}
Und:
if(sheet_exists === 1 && recalc === 'yes' && (qty_total !== new_qty_total)){
//do something
}
Und:
if(sheet_exists === 1 && recalc === 'yes' && qty_total !== new_qty_total){
//do something
}
Wohin gehe ich falsch?
Alle sind gültig, obwohl die dritte in diesem Fall am korrektesten ist. Was genau funktioniert nicht gut? –
Willst du sagen, das sollte nicht funktionieren https://jsfiddle.net/x2s89pnv/ –
Wäre toll, wenn Sie eine Geige erstellen können. –