Пример функции JavaScript Math pow ()

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

JavaScript Math pow ()

Если вы хотите найти степень числа в Javascript, тогда используется функция Math.pow () . Поскольку Math.pow () является статическим методом Math и поэтому он всегда используется как Math.pow (), а не как метод объекта, созданного из класса Math.

Синтаксис

 Math.pow (x, y) 

Числа x и y, такие, что

x: основание степени.

y: показатель степени, до которого база поднята.

Возвращаемое значение

Значение xy, то есть x, умноженное на себя y раз.

См. следующий рисунок.

Примечание

  1. Если основание отрицательное, а показатель степени является целым, возвращаемое значение будет положительным для значений четной степени и отрицательным для значений нечетной экспоненты.
  2. Если основание отрицательное, а показатель степени является дробным, метод будет всегда возвращает NaN.
  3. Если показатель степени равен положительному или отрицательному нулю, метод всегда будет возвращать 1.

Совместимость (версия и выше)

  1. Google Chrome v1
  2. Internet Explorer v3
  3. Edge v12
  4. Firefox v1
  5. Opera v3
  6. Safari v1
  7. Android webview v1
  8. Chrome для Android v18
  9. Firefox для Android v4
  10. Opera для Android v10.1
  11. Safari на iOS v1
  12. Samsung Internet v1.0
  13. Node.js

Версия JavaScript:

ECMAScript 1

Рассмотрим следующие примеры:

В следующем примере демонстрируется использование этого метода с базой и экспонентой в качестве неотрицательных целых значений.

//app.jsconsole.log (Math.pow  (2, 2)); console.log (Math.pow (2, 3)); console.log (Math.pow (2, 4)); console.log (Math.pow (0, 2)); консоль  .log (Math.pow (6, 3)); 

Вывод

 node app48160216 

Следующий пример демонстрирует использование этого метода с показателем степени, имеющим дробное значение. .

//app.jsconsole.log (Math.pow (4, 0.5)); //квадратный корень из 4console.log (Math.pow (27, 1/3)); //кубический корень из 27console.log (Math.pow (196, 0.5));//квадратный корень из 196console.log (Math.pow (16, 1/4)); //корень четвертой степени из 16 

Вывод

 node app23142 

Пример 3

В следующем примере демонстрируется использование этого метода с экспонентой, имеющей отрицательное значение.

//app.jsconsole.log (Math  .pow (1/4, -2)); console.log (Math.pow (4, -0.5)); 

Вывод

 узел app160. 5 

Пример 4

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

См. Следующий код.

//app.  jsconsole.log (Math.pow (-2,2)); console.log (Math.pow (-2,3)); 

Вывод

 node app4-8 

Пример 5

В следующем примере демонстрируется использование этого метода. с основанием, имеющим отрицательное значение, и экспонентой, имеющей дробное значение. В таком случае этот метод всегда возвращает NaN.

//app.jsconsole.log (Math.pow (-4,0.5)); console.log (Math.pow (-27,  1/3)); console.log (Math.pow (-4, -0.5)); 

Вывод

  node appNaNNaNNaN 

Пример 6

В следующем примере демонстрируется использование этого метода, когда показатель степени равен положительному или отрицательному нулю. В таком случае этот метод всегда возвращает 1.

//app.jsconsole.log (Math.pow (2, 0)); console.log (Math.pow (2, -0  )); 

Вывод

 node example611 

Пример 7

Следующий пример демонстрирует применение этого метода в простом контексте программирования.

Зная сторону квадрата, найдите его area.

//app.js//Учитывая сторону квадрата, найдите его площадь. let side; const r = require ('readline'); const rl = r  .createInterface ({input: process.stdin, output: process.stdout}); const prompt1 = () => {return new Promise ((resolve, reject) => {rl.question ('Сторона:', (ответ)  => {сторона = ответ; разрешение ();});});}; const main = async () => {ожидание подсказки1 ();  rl.close ();  var area = Math.pow (сторона, 2);  console.log ("Area:" + area);} main (); 

Вывод

 Тестовый пример 1: -  > node example7Side: 2Area: 4Test Case2: -> node example7Side: 4Area: 16 

См. также

Javascript Math trunc ( )

Javascript Math max ()

Javascript Math exp ()

Javascript Math acos ()

Javascript Math abs ()

Оцените статью
nanomode.ru
Добавить комментарий