arbeitet Dies ist eine wirklich seltsame Frage, aber hier ist mein Schnipsel von JS CodeOR-Operator in Javascript nicht korrekt
if ($("#formCountryCode").val() !== "Choose One" || $("#formCountryCode").val() !== "Select One") {
formCountryCode = $("#formCountryCode").val();
}
Grundsätzlich, wenn ich den Wert aus der Form greifen, und ich laufe durch die Debugger, der Wert ist gleich "Choose One", aber es geht immer noch in die if-Anweisung, die mich wirklich verwirrt.
Gibt es einen Grund dafür?
Wenn der Wert ist "Wählen Sie einen", es ist nicht "Wählen Sie einen". Also eine der Bedingungen ist truthy! – undefined
Dieses Problem scheint nicht mit der Art und Weise in Zusammenhang zu stehen, in der JavaScript den OR-Operator implementiert hat. –
Mein Gott, das ist peinlich – kebabTiger