Actionscript 34 ^ 2
之间有区别吗?Math.pow(4, 2);
问问题
3679 次
1 回答
13
4 ^ 2
和之间有区别吗Math.pow(4, 2);
是的,^
是二元异或运算符,而Math.pow(x, y)
提高x
了y
幂。
410 ^ 210 == 610 // 01002 xor 00102 == 01102
Math.pow(4, 2) == 16 // 42 == 16
从 ES2016 开始,简写Math.pow(x, y)
为x**y
console.log('Using `Math.pow(4, 2)`:', Math.pow(4, 2))
console.log('Using `4**2`:', 4**2)
于 2012-05-05T22:17:32.707 回答