Exponentiation operator [ECMAScript 7]

by Dawid Ryłko

HTML

<!-- Exponentiation operator [ECMAScript 7] -->

<a href="https://dawidrylko.com/ecmascript-2016-es-7-zaczynamy/" target="_blank">
  ECMAScript 2016 – ES 7 – zaczynamy! | Dawid Ryłko | Front-End Developer
</a>

JavaScript

2 ** 3 // 8
3 ** 2 // 9
3 ** 2.5 // 15.588457268119896
10 ** -1 // 0.1
NaN ** 2 // NaN

2 ** 3 ** 2 // 512
2 ** (3 ** 2) // 512
(2 ** 3) ** 2 // 64