Oder Betreiber nicht in der IF-Anweisung Node.js

Ursprünglich hatte ich eine route in node.js der erklärte dieser:

Wenn die erf.url === etwas oder so etwas, oder etwas, tun dies, else Tue das.

Das problem ist, dass der else-Anweisung wird nie ausgeführt, obwohl die if-Bedingung wurde nicht erfüllt. Nur die if-Anweisung ausgeführt, egal was

Habe ich zerlegt mein Weg zum minimum um herauszufinden, das problem. Ich es vereinfacht so:

app.get('/test', function(req,res) {

        var category = 'stupid3';

        if(category === 'stupid' || 'stupid2') {

            res.end('yup');

        } else {

            res.end('nope');

        }

});

Was mache ich falsch?

Warum nicht die else-Anweisung ausgeführt werden?

InformationsquelleAutor Wee Wee | 2015-10-12
Schreibe einen Kommentar