标签: javascript
为什么这两个表达式在某些环境中会产生不同的值?
const i = 33; console.log(i ** i === 33 ** 33) // false const j = 44; console.log(j ** j === 44 ** 44) // true
在某些环境(包括Google Chrome)中,表达式的计算结果仅为false true。
false true