N√£o use + ou | para analisar inteiros em JavaScript

você pode simplesmente tentar

+'01010101'

ou

'01010101' | 0

ent√£o, n√£o os use, apenas parseInt('01010101', 2)