Показать сообщение отдельно
  #15 (permalink)  
Старый 30.01.2019, 12:49
Новичок на форуме
Отправить личное сообщение для ArsenPapiyan Посмотреть профиль Найти все сообщения от ArsenPapiyan
 
Регистрация: 29.01.2019
Сообщений: 3

j0hnik,
function isInteger(num) {
        return (num ^ 0) === num;
      }
      function myPow(x, n) {
        var result = 1;
        if (n == 0) {
          return 1;
        }
        else if (n < 0) {
          var b;
          for (var i = 0; i > n; i--) {
            result /= x;
          }
          return result;
        }
        else if (isInteger(n) == false) {
          result = Math.exp(n * Math.log(x));
          return result;
        }
        else {
          for (var i = 0; i < n; i++) {
            result *= x;
          }
          return result;
        }
      }
Ответить с цитированием