Encodera

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.

Справочник JavaScript

Exponentiation (**)

Возводит число в степень.

Доступно с: ES2016

Синтаксис

base ** exponent

Примеры

Степени и корни:

console.log(2 ** 10);
console.log(9 ** 0.5);
console.log(2 ** -1);

Результат:

1024
3
0.5

Сокращённое присваивание:

let n = 3;
n **= 2;
 
console.log(n);

Результат:

9

Примечания

Оператор правоассоциативный: 2 ** 3 ** 2 — это 2 ** 9, а не 8 ** 2. Унарный минус перед основанием без скобок запрещён: пишите (-2) ** 2.

См. также

  • Math.pow — Возводит число в степень.
  • Math.sqrt — Возвращает квадратный корень числа.

В учебнике

  • Операторы — Арифметические операторы JavaScript, остаток от деления, приоритет операций, составное присваивание, ++ и --.

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.