Matthias Apsel: Javascript Syntaxprüfung mit JSLint, Unused variable usw.

Beitrag lesen

Hallo Orlok,

wieder mal ein sehr ausführlicher und zielführender Beitrag von dir. 😀

var erledigt;
if(val_defekt == '1'){
  erledigt = "Anwender";
}
else{
  erledigt = "";
}

Das kann man so schreiben, ist aber auf diese Situation bezogen für meinen Geschmack unnötig umständlich.

var erledigt = val_defekt == '1' ? 'Anwender' : '';

Lesbarer ist ersteres für Hobbyprogrammierer (nicht abwertend gemeint, da ich selbst einer bin) imho auf jeden Fall. 😉

Auch in der kurzen Variante könnten Klammern die Lesbarkeit erhöhen.

var erledigt = (val_defekt == '1' ? 'Anwender' : '');

Bis demnächst
Matthias

--
Rosen sind rot.