>a[getValue("A")] = getValue("B") + (getValue("C") + (getValue("D") + getValue("E")));

(getValue("C") + (getValue("D") + getValue("E")));
これは、"C" + "D" + "E" → "CDE"

getValue("B") + "CDE" → "BCDE"

+ 演算子は単に、文字列の連結だろ