Метод 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
ВНИМАНИЕ! Если даже последний пункт не понятен - закройте эту страницу и НИКОГДА на нее не возвращайтесь! )))
Ну как, почувствовали себя умнее "двоечников", потешили свое ЭГО? Поздравляю!
А вообще стоит задуматься о том, что если кто-то чего-то не знает из того, что знаете Вы, даже элементарного, это не делает вас выше этого человека.
И кто знает, может на эту страницу и школьники заглядывают?
А если так Math.pow(2,.5) ???
Вроде бы ~ 1.414, но не понятно же из описания, может ли показатель степени быть не целочисленным.
Скажите тривиально?
Math.pow(2+1j,.5) а так?
Правельно говорил тот кто говорил иди обратно в школу и учи математику.ЗАПОМНИТЕ!При умножении отрицательного числа на отрицательное ответ будет положительным. Это ГЛАВНОЕ ПРАВИЛО В МАТЕМАТИКЕ.
Ого-го. Сначала не мог понять, что здесь не так, потом вдруг осенило: человек, задающий этот вопрос, пишет код на JS. Не думал, что такое вообще возможно.
Функция не всегда работает так как надо, например:
Math.pow(-2, -1.5) вернет NaN
Какие есть альтернативные способы сделать подобные вычисления в JS? Хотел сделать функцию вычисления проекции Меркатора, а из-за этого бага не работает
нужно писать функцию для вычисления комплексных чисел. к сожалению Math.pow() возвращает NaN даже для корня кубического от отрицательного числа. вот вариант решения этой проблемы, может кому то пригодиться,
function cubeRoot(x) {
return x >= 0 ? Math.pow(x, 1/3) : - Math.pow(-x, 1/3);
};
тоже касается и комплексных чисел, нужно самому писать
Да все понятно
А чтобы было понятно для тех, кто не понял, надо просто написать название: "Возведение числа в степень". Описание есть, названия нет, поэтому народ тупит)
Парни, да тут половине из вас надо хоть чуть чуть математику выучить, можно книжки полистать, там картинки есть всякие, с яблочками, с палочками
Зачем вам такую сложность смотреть...
Как вы капчу то прошли, там же сложение, хотя калькулятор же есть.
не вказано звідки вводити число та брати 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;
}
Эмммм... это что?
фигня какая-то написана.. где описание? где примеры?
По-моему, всё предельно ясно. И описание с примером присутствуют, кстати.
Они уже есть
Я например не прочь узнать как оно работает с отрицательными числами
Метод pow() объекта Math,возводит число в степень.
Например:
var a=Math.pow(3,2)//9
var b=Math.pow(7,7)823543
Правда, че, сложно несколько строчек написать описания и примеров? Че за референс такой? В первых позициях по js выдается.
Чего непонятно??
Для тех, кто не учился в школе:
разжевываем...
Пример 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
ВНИМАНИЕ! Если даже последний пункт не понятен - закройте эту страницу и НИКОГДА на нее не возвращайтесь! )))
а тут нету смайлика, который со смеху умирает? D)
Обычно, кто так говорит сам особо умом неблещет...
Чё-то я ни чего не понял...
Это 5. Я бы еще посоветовал закрыть интернет и пойти попялиться телевизор
Ладно, уйду... Вы меня прогнали.... Какие злые люди стали......
Ну как, почувствовали себя умнее "двоечников", потешили свое ЭГО? Поздравляю!
А вообще стоит задуматься о том, что если кто-то чего-то не знает из того, что знаете Вы, даже элементарного, это не делает вас выше этого человека.
И кто знает, может на эту страницу и школьники заглядывают?
Ахахах! Самое лучшее объяснение))
А если так Math.pow(2,.5) ???
Вроде бы ~ 1.414, но не понятно же из описания, может ли показатель степени быть не целочисленным.
Скажите тривиально?
Math.pow(2+1j,.5) а так?
Что будет с отрицательными числами ?
Почему такая запись выдаёт положительное число ?
Почему можете объяснить ?
-2^2 = 4, т.к. степень четная, результат от возведения в любую четную степень будет всегда положительным.
Правельно говорил тот кто говорил иди обратно в школу и учи математику.ЗАПОМНИТЕ!При умножении отрицательного числа на отрицательное ответ будет положительным. Это ГЛАВНОЕ ПРАВИЛО В МАТЕМАТИКЕ.
ПравИльно в школе говорили, "грамматику учи, дурик!" :Р
тому що оператор === це строге порівняння
(-4 === -4) - тільки так буде true;
вірно ?))
статью нужно оформлять так чтобы было понятно любому пользователю сразу, а не догадывать и читать коменты.
> Что будет с отрицательными числами ?
> Почему такая запись выдаёт положительное число ?
> Math.pow(-2, 2); // 4
> -2 * -2 !== -4 // true
> Почему можете объяснить ?
---------------------------------------------------------
Ого-го. Сначала не мог понять, что здесь не так, потом вдруг осенило: человек, задающий этот вопрос, пишет код на JS. Не думал, что такое вообще возможно.
Потому что если -2 умножить на -2 будет +4
Он ещё наверное на всех фриланс-сайтах свои услуги предлагает - за 30$/час.)))
Функция не всегда работает так как надо, например:
Math.pow(-2, -1.5) вернет NaN
Какие есть альтернативные способы сделать подобные вычисления в JS? Хотел сделать функцию вычисления проекции Меркатора, а из-за этого бага не работает
Мнимые числа, же, ёпта!
ЖС не умеет их считать. Оно и правильно.
нужно писать функцию для вычисления комплексных чисел. к сожалению Math.pow() возвращает NaN даже для корня кубического от отрицательного числа. вот вариант решения этой проблемы, может кому то пригодиться,
тоже касается и комплексных чисел, нужно самому писать
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));
не могу понять как оно возводит
Да все понятно
А чтобы было понятно для тех, кто не понял, надо просто написать название: "Возведение числа в степень". Описание есть, названия нет, поэтому народ тупит)
Парни, да тут половине из вас надо хоть чуть чуть математику выучить, можно книжки полистать, там картинки есть всякие, с яблочками, с палочками
Зачем вам такую сложность смотреть...
Как вы капчу то прошли, там же сложение, хотя калькулятор же есть.
Спасибо, разжевали. Правда не в описании а в комментариях
привіт поможіть будь ласка
Вводяться n чисел.Знайти кількість парних та добуток непарних javascript
не вказано звідки вводити число та брати 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;
}
упс...
в мене помилка
value = +prompt('Введіть число');
І наступного разу задавай питання у відповідній темі, або питай в однокласників
Как подставить переменную в число?
А можно эту помойку вместе с моим комментарием удалить, и оставить пост?
Залип читая комменты на 5 минут. Долго ржал. Отправил всем знакомым. Путь жизнь себе продлеват.