function test(c) { for (var d = 5, a = 0, b = 0; b < c.length; b++) a *= d, a += c[b], d++; return a }; alert([test([0,0,0,1]),test([0,0,1,0]), test([0,1,0,0]),test([1,0,0,0])]);