算术运算符使用数值(字面量或者变量)作为操作数进行运算并返回一个数值。
标准的算术运算符就是加减乘除 +
、-
、*
和 /
。
当操作数是浮点数时,这些运算符表现得跟它们在大多数编程语言中一样(特殊要注意的是,除零会产生 Infinity
)。
console.log(-9 % 2);// -1console.log(1 + -+(+(+-+1)));// 2
function calculateExponent(base, exponent) {if (exponent === 1) {return base;} else {return base * calculateExponent(base, exponent - 1);}}