JavaScript - IIF oder if/else

3. November 2009 20:14

Ob in einem Script IIF oder If/else verwendet wird, hängt von den persönlichen Vorlieben ab. Mir persönlich gefällt die IIF Version sehr gut, da dadurch der Code leichter zu lesen ist.
Anbei ein kleines Beispiel:

var s = iif(crmForm.all.<sulz_demo1>.DataValue == null) ? null : crmForm.all.<sulz_demo1>.DataValue.name;

Und das gleiche mit einer if/else Struktur:

var s;

if (crmForm.all.<sulz_demo1>.DataValue == null) {
s = null;
}
else {
s = crmForm.all.<sulz_demo1>.DataValue.name;