为什么这两个表达式产生不同的值?

时间:2018-11-03 08:42:48

标签: 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

0 个答案:

没有答案