dimitri rettig: Komplexe if-Bedingung

Beitrag lesen

hallo,

jetzt ist es mir noch eingefallen, dass && eine höhere priorität als || hat, sodass man einige unnötige klammern weglassen könnte.

with(document.form) {
  if (
    REGION.options[0].selected
    && TIER.options[0].selected
    && OEM.options[0].selected
    && MISC.options[0].selected
    &&
    (
      REPORT_DETAIL_TYPE.value == 2
      ||
        PRODUCTLINE.options[0].selected
        && APPLICATIONS.options[0].selected
        && PRODUCT_PROJECT.options[0].selected
    )
  )
  {
    alert("Headline!");
    REGION.focus();
    return false;
  }
}

... na gut, es war nur eine, aber es geht hier schließich auch noch ums prinzip!

mit freundlichen grüßen
   dimitri rettig