mathefritz: xxx.ch = false; ergibt Typ "string" statt "boolean"

Beitrag lesen

hier ein Code-Ausschnitt

function kleinSchrittig5te(d){ var ln = EqLns.lastChild; 
 
  if ( ln.cnt == undefined ){ln.cnt= 0,
                             ln.bc = ln.Ml = ln.ch = ln.eq = ln.KQ = ln.a
                                   = ln.Mb = ln.b  = ln.Mc = ln.c  = false;
  }/*========================================================================*/

EqLns ist ein tbody, die childs als tr's

alle Assignments, außer dem an ln.ch, erfolgen richtig bzw. wie erwartet, ln.ch bekommt dabei den Typ string statt wie beabsichtigt boolean; unter "Reservierte Bezeichner ist da nichts zu finden
wiki , ecma