Показать сообщение отдельно
  #8 (permalink)  
Старый 12.11.2011, 01:03
Аватар для DreamTheater
Профессор
Отправить личное сообщение для DreamTheater Посмотреть профиль Найти все сообщения от DreamTheater
 
Регистрация: 15.02.2011
Сообщений: 471

function pow(a, n) {
    var b = a;

    for (var i = 1; i < n; i++) {
        b *= a;
    }

    return b;
}

alert(pow(2, 5));


Конечно с нулем, отрицательными и дробными степенями появляются дополнительные варианты, но это лишь вопрос реализации, проблемы здесь никакой не вижу.
Ответить с цитированием