Exponentiation (**) Operator
JavaScript exponentiation (**) is an operator that raises the left operand to the power of the right operand, simplifying mathematical calculations and providing a concise way to perform power operations.
Syntax:
num1 ** num2
Example: In this example, we are calculating the square and cube of our given number by using JavaScript Exponentiation (**).
Javascript
// Calculate the square of a number let num1 = 5; let num2 = 2; let result = num1 ** num2; console.log(result); // Calculate the cube of a number let result2 = 3 ** 3; console.log(result2); |
25 27
JS 2016 or ECMAScript 2016
JavaScript 2016 (ES2016) is a modified version of ES2015 in which they introduced some new features like JavaScript Exponentiation (**) operator, JavaScript Exponentiation assignment (**=), and Array..includes() method for array element presence checking, enhancing calculations, and array operations, JavaScript 2016 is also known as ECMAScript 2016.