下面是js基本的数学运算符:
- 加法
+, - 减法
-, - 乘法
*, - 除法
/, - 取余
%, - 求幂
**.
很多人对于 "求幂" 可能比较少的运用到,所以在这里再提一嘴。
求幂运算 a ** b 将 a 提升至 a 的 b 次幂。
在数学运算中我们将其表示为 a^b。
console.log(2 ** 2) // 2² = 4
console.log(2 ** 3) // 2³ = 8
console.log(2 ** 4) // 2⁴ = 16
就像在数学运算中一样,幂运算也适用于非整数。
例如,平方根是指数为 ½ 的幂运算:
console.log(4 ** (1/2)) // 2(1/2 次方与平方根相同)
console.log(8 ** (1/3)) // 2(1/3 次方与立方根相同)