function exp(a, b) { var i = a; if (b === 0) { return 1; } if (b === 1) { return a; } for (; b > 1; b--){ i = i*a; } return i; } alert(exp(2,5));