К сожалению там много завязано на окружаюшие элементы - получаемые данные ajax и тд. Я думал что если:
if (a == 1) if (b==1)быстрее чем if ((a==1)&& (b==1)),
то и:
if (a.indexOf(b)!==1) if (b.indexOf(c)!==1)
будет быстрее чем:
if ((a.indexOf(b)!==-1) && (b.indexOf(c)!==-1) )
А насколько быстрее в реальных условиях, это уже дело десятое. Все равно каждый раз не будет равным.