下面是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 次方与立方根相同)