Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 14.07.2018, 00:04
Интересующийся
Отправить личное сообщение для VSEM-DOBRA Посмотреть профиль Найти все сообщения от VSEM-DOBRA
 
Регистрация: 01.10.2017
Сообщений: 20

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

function myPow(x, n) {
        var result = 1;
        if (n == 0) {
          return 1;
        }
        else if (n < 0) {
          for (var i = 0; i > n; i--) {
            result /= x;
          }
          return result;
        }
        else {
          for (var i = 0; i < n; i++) {
            result *= x;
          }
          return result;
        }
      }

Последний раз редактировалось ArsenPapiyan, 29.01.2019 в 19:31.
Ответить с цитированием
  #13 (permalink)  
Старый 29.01.2019, 19:35
Аватар для j0hnik
Профессор
Отправить личное сообщение для j0hnik Посмотреть профиль Найти все сообщения от j0hnik
 
Регистрация: 01.12.2016
Сообщений: 3,650

ArsenPapiyan,

function myPow(x, n) {
var result = 1;
if (n == 0) {
return 1;
}
else if (n < 0) {
for (var i = 0; i > n; i--) {
result /= x;
}
return result;
}
else {
for (var i = 0; i < n; i++) {
result *= x;
}
return result;
}
}
console.log(myPow(2482,(1/4)) == Math.pow(2482,(1/4)));
Ответить с цитированием
  #14 (permalink)  
Старый 29.01.2019, 19:42
Новичок на форуме
Отправить личное сообщение для ArsenPapiyan Посмотреть профиль Найти все сообщения от ArsenPapiyan
 
Регистрация: 29.01.2019
Сообщений: 3

j0hnik,
Черт... но для новичка вполне нормально
Ответить с цитированием
  #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;
        }
      }
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите написать условия совершения события wingsfury Events/DOM/Window 1 21.12.2016 23:03
Помогите написать ф-ю load() zzzzzz AJAX и COMET 18 08.07.2013 12:05
Помогите пожалуйста написать скрипт LexLuter Общие вопросы Javascript 6 19.06.2013 21:58
Помогите написать регулярное выражение! Dorian_bs Общие вопросы Javascript 7 09.12.2011 09:12
помогите написать тесты на js Rizo Ваши сайты и скрипты 5 10.06.2009 07:00