Ist (negative Zahl) wahr? Stimmt etwas mit js nicht?

Stimmt etwas mit js nicht?

if("hello".indexOf("world")) { // I forgot to add > -1 here
    console.log("hello world");
}

Grundsätzlich giltif(-1) ist wahr. Wie ist das möglich? Ich habe einen ganzen Tag gebraucht, um das zu beheben. Gibt es eine Liste, in der solche Dinge aufgelistet sind? Oder verfügbare Tools, um solche Dinge zu erfassen.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage