Generell wäre
if (!wert) {//hurz!}
ja ziemlich unscharf, weil der if-block ausgeführt wird, sobald "wert" irgendwas außer {null, false, 0,"" , undefined
} ist.
Ist doch ok, wenn du als falschen Wert einen von diesen erwartest dürftest du mit ! ausreichend bedient sein.
Struppi.