Gunnar Bittersmann: document.write mir if?

Beitrag lesen

if(navmenu != true) {}
Dafür kannste besser if(!navmenu) schreiben.

Ergänzende Erklärung:
Das, was du da mit true vergleichst, ist doch ein boolscher Ausdruck. Diesen kann man direkt als Bedingung verwenden.

Es ist nicht notwendig, einen boolschen Ausdruck a mit true oder false zu vergleichen, denn
a == true   bzw.  a != false  ist das Gleiche wie a,
a == false  bzw.  a == true   ist das Gleiche wie !a (nicht a).

Die Vergleiche mit true/false dürften den Programmablauf verlangsamen (wenn der Interpreter bzw. C-/Java-Compiler das nicht optimiert).
Gunnar

--
Good results come from experience; and experience comes from bad results.