Javascript.RU

Math.pow

Синтаксис

Math.pow(base, exponent)

Аргументы

base
число
exponent
степень

Описание, примеры

Math.pow(2,3) == 8

Автор: QAlt (не зарегистрирован), дата: 5 января, 2011 - 09:35
#permalink

Эмммм... это что?
фигня какая-то написана.. где описание? где примеры?


Автор: Гость (не зарегистрирован), дата: 5 января, 2011 - 17:27
#permalink

По-моему, всё предельно ясно. И описание с примером присутствуют, кстати.


Автор: Гуля1, дата: 12 июня, 2011 - 14:57
#permalink

Метод pow() объекта Math,возводит число в степень.
Например:
var a=Math.pow(3,2)//9
var b=Math.pow(7,7)823543


Автор: Гость (не зарегистрирован), дата: 28 января, 2012 - 23:17
#permalink

Правда, че, сложно несколько строчек написать описания и примеров? Че за референс такой? В первых позициях по js выдается.


Автор: Гость (не зарегистрирован), дата: 29 января, 2012 - 04:45
#permalink

Иди назад в школу и учи математику.


Автор: Shaci, дата: 29 января, 2012 - 21:20
#permalink

Чего непонятно??


Автор: Гость (не зарегистрирован), дата: 11 марта, 2012 - 15:19
#permalink

Для тех, кто не учился в школе:

Метод pow() объекта Math,возводит число в степень.
Например:
var a=Math.pow(3,2)//9
var b=Math.pow(7,7)823543

разжевываем...

Пример 1
Math.pow(3,2) - это тройка(3,2) во второй степени(3,2). Если представить по-другому, получится:
var a=3*3, что равняется 9.

Пример 2
Math.pow(7,7) - это семь(7,7) в степени семь(7,7). Если представить по-другому, получится:
var a=7*7*7*7*7*7*7, что равняется 823543.

Совсем для двоечников и людей, которым в программирование лучше вообще не лезть, разберу первый пример ЕЩЕ подробнее:
мы уже поняли, что: Math.pow(3,2) идентично var a=3*3.
Подробнее это выглядите так:
var a=3+3+3

ВНИМАНИЕ! Если даже последний пункт не понятен - закройте эту страницу и НИКОГДА на нее не возвращайтесь! )))


Автор: مراد, дата: 12 марта, 2012 - 11:57
#permalink

а тут нету смайлика, который со смеху умирает? D)


Автор: Гость (не зарегистрирован), дата: 11 декабря, 2012 - 20:27
#permalink

Обычно, кто так говорит сам особо умом неблещет...


Автор: Николай Валуев (не зарегистрирован), дата: 3 апреля, 2013 - 23:55
#permalink

Чё-то я ни чего не понял...


Автор: Гость (не зарегистрирован), дата: 6 февраля, 2014 - 06:13
#permalink

Это 5. Я бы еще посоветовал закрыть интернет и пойти попялиться телевизор


Автор: Гость (не зарегистрирован), дата: 24 июля, 2016 - 22:35
#permalink

Ладно, уйду... Вы меня прогнали.... Какие злые люди стали......


Автор: Гость (не зарегистрирован), дата: 22 мая, 2017 - 13:56
#permalink

С таким уровнем образования вам не JS надо, а на завод болванки напильником обрабатывать)))


Автор: Гость (не зарегистрирован), дата: 1 сентября, 2012 - 17:23
#permalink

А если так Math.pow(2,.5) ???
Вроде бы ~ 1.414, но не понятно же из описания, может ли показатель степени быть не целочисленным.
Скажите тривиально?
Math.pow(2+1j,.5) а так?


Автор: Александр Ц. (не зарегистрирован), дата: 15 августа, 2013 - 20:23
#permalink

Что будет с отрицательными числами ?
Почему такая запись выдаёт положительное число ?

Math.pow(-2, 2); // 4
  -2 * -2 !== -4 // true

Почему можете объяснить ?


Автор: AndreyKlipikov (не зарегистрирован), дата: 5 сентября, 2013 - 21:42
#permalink

-2^2 = 4, т.к. степень четная, результат от возведения в любую четную степень будет всегда положительным.


Автор: Гость (не зарегистрирован), дата: 30 апреля, 2014 - 20:51
#permalink

Правельно говорил тот кто говорил иди обратно в школу и учи математику.ЗАПОМНИТЕ!При умножении отрицательного числа на отрицательное ответ будет положительным. Это ГЛАВНОЕ ПРАВИЛО В МАТЕМАТИКЕ.


Автор: Гость (не зарегистрирован), дата: 12 июля, 2017 - 20:10
#permalink

тому що оператор === це строге порівняння
(-4 === -4) - тільки так буде true;
вірно ?))


Автор: Гость (не зарегистрирован), дата: 2 октября, 2013 - 09:29
#permalink

статью нужно оформлять так чтобы было понятно любому пользователю сразу, а не догадывать и читать коменты.


Автор: Александр Е. (не зарегистрирован), дата: 11 октября, 2013 - 15:01
#permalink

> Что будет с отрицательными числами ?
> Почему такая запись выдаёт положительное число ?

> Math.pow(-2, 2); // 4
> -2 * -2 !== -4 // true
> Почему можете объяснить ?

---------------------------------------------------------

Ого-го. Сначала не мог понять, что здесь не так, потом вдруг осенило: человек, задающий этот вопрос, пишет код на JS. Не думал, что такое вообще возможно.


Автор: hfts_rider, дата: 22 июля, 2014 - 10:55
#permalink

Потому что если -2 умножить на -2 будет +4


Автор: Ljubin, дата: 27 января, 2016 - 14:38
#permalink

Он ещё наверное на всех фриланс-сайтах свои услуги предлагает - за 30$/час.)))


Автор: Гость (не зарегистрирован), дата: 21 июля, 2014 - 19:47
#permalink

Функция не всегда работает так как надо, например:

Math.pow(-2, -1.5) вернет NaN

Какие есть альтернативные способы сделать подобные вычисления в JS? Хотел сделать функцию вычисления проекции Меркатора, а из-за этого бага не работает


Автор: Mikle, дата: 29 сентября, 2014 - 22:37
#permalink

Мнимые числа, же, ёпта!
ЖС не умеет их считать. Оно и правильно.


Автор: Гость (не зарегистрирован), дата: 1 января, 2015 - 16:46
#permalink

нужно писать функцию для вычисления комплексных чисел. к сожалению Math.pow() возвращает NaN даже для корня кубического от отрицательного числа. вот вариант решения этой проблемы, может кому то пригодиться,

function cubeRoot(x) {
        return x >= 0 ? Math.pow(x, 1/3) : - Math.pow(-x, 1/3);
    };

тоже касается и комплексных чисел, нужно самому писать


Автор: civilizator, дата: 31 января, 2016 - 21:51
#permalink

-Math.pow(2, 1.5);


Автор: Гость (не зарегистрирован), дата: 31 января, 2015 - 00:16
#permalink

function power(base,exp){
var result = 1;
for(var cnt = 0; cnt < exp; cnt++){
result *= base };
return result;

}

print( power(4,2));
print( power(3,5));
print( power(5,3));

не могу понять как оно возводит


Автор: Гость (не зарегистрирован), дата: 12 марта, 2015 - 13:22
#permalink

Да все понятно
А чтобы было понятно для тех, кто не понял, надо просто написать название: "Возведение числа в степень". Описание есть, названия нет, поэтому народ тупит)


Автор: Гость (не зарегистрирован), дата: 7 ноября, 2015 - 00:10
#permalink

Админ, не можешь делать нормально - не делай! После твоего описания и примеров приходится искать информацию на других ресурсах.


Автор: dimatk (не зарегистрирован), дата: 15 июля, 2016 - 11:49
#permalink

Парни, да тут половине из вас надо хоть чуть чуть математику выучить, можно книжки полистать, там картинки есть всякие, с яблочками, с палочками
Зачем вам такую сложность смотреть...

Как вы капчу то прошли, там же сложение, хотя калькулятор же есть.


Автор: Гость (не зарегистрирован), дата: 5 октября, 2016 - 10:12
#permalink

Спасибо, разжевали. Правда не в описании а в комментариях


Автор: Гость (не зарегистрирован), дата: 6 декабря, 2016 - 09:47
#permalink

привіт поможіть будь ласка

Вводяться n чисел.Знайти кількість парних та добуток непарних javascript


Автор: Гость (не зарегистрирован), дата: 20 января, 2017 - 21:43
#permalink

не вказано звідки вводити число та брати N, тож припустимо що через prompt

n = +prompt('Введіть кількість чисел');
for (var i=1, kilkist = 0, dobutok = 1; i<=n; i++ {
value = +prompt('Введіть кількість чисел');
if (value%2==0) kilkist++
else dobutok*=value;
}


Автор: Гость (не зарегистрирован), дата: 20 января, 2017 - 21:50
#permalink

упс...
в мене помилка

value = +prompt('Введіть число');


Автор: Гость (не зарегистрирован), дата: 20 января, 2017 - 21:51
#permalink

І наступного разу задавай питання у відповідній темі, або питай в однокласників


Автор: Celkach (не зарегистрирован), дата: 10 июня, 2017 - 13:52
#permalink

Как подставить переменную в число?


Отправить комментарий

Приветствуются комментарии:
  • Полезные.
  • Дополняющие прочитанное.
  • Вопросы по прочитанному. Именно по прочитанному, чтобы ответ на него помог другим разобраться в предмете статьи. Другие вопросы могут быть удалены.
    Для остальных вопросов и обсуждений есть форум.
P.S. Лучшее "спасибо" - не комментарий, как все здорово, а рекомендация или ссылка на статью.
Содержание этого поля является приватным и не предназначено к показу.
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Разрешены HTML-таги: <strike> <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <u> <i> <b> <pre> <img> <abbr> <blockquote> <h1> <h2> <h3> <h4> <h5> <p> <div> <span> <sub> <sup>
  • Строки и параграфы переносятся автоматически.
  • Текстовые смайлы будут заменены на графические.

Подробнее о форматировании

CAPTCHA
Антиспам
1 + 1 =
Введите результат. Например, для 1+3, введите 4.
 
Поиск по сайту
Реклама
Содержание

Учебник javascript

Основные элементы языка

Сундучок с инструментами

Интерфейсы

Все об AJAX

Оптимизация

Разное

Дерево всех статей

Последние комментарии
Последние темы на форуме
Forum