Horje
Exponentiation Assignment(**=) Operator in JavaScript

JavaScript Exponentiation Assignment Operator in JavaScript is represented by “**=”. This operator is used to raise the value of the variable to the power of the operand which is right. This can also be explained as the first variable is the power of the second operand. The exponentiation operator is equal to Math.pow().

Syntax:

a **= b
or
a = a ** b

Example 1: In this example, we will use the exponentiation assignment operator.

Javascript

let x = 6;
console.log(x **= 2);
console.log(x **= 0);
console.log(x **= 'bar');


 

Output

36
1
NaN

Example 2: In this example, we will use the exponentiation operator to the NaN.

Javascript

let x = NaN;
console.log(x **= 2);

Output

NaN

We have a complete list of Javascript Assignment Operators, Please check this article Javascript Assignment Operator.

Supported Browser:

  • Chrome 52
  • Edge 14
  • Firefox 52
  • Opera 39
  • Safari 10.1


Reffered: https://www.geeksforgeeks.org


JavaScript

Related
Division Assignment(/=) Operator in JavaScript Division Assignment(/=) Operator in JavaScript
Count occurrences of all items in an array in JavaScript Count occurrences of all items in an array in JavaScript
How does Backbone.js relate to "traditional" MVC ? How does Backbone.js relate to "traditional" MVC ?
NuxtJS NuxtJS
JavaScript String at() Method JavaScript String at() Method

Type:
Geek
Category:
Coding
Sub Category:
Tutorial
Uploaded by:
Admin
Views:
13