<p>矩形面积计算公式为 length * width,通过函数封装实现复用,如 rectangleArea(5, 3) 返回 15,实际中建议校验参数为正数。</p>

JavaScript 中用算术运算符计算几何图形面积,核心是把数学公式翻译成代码,用 +、-、*、/、**(幂)等运算符完成数值计算,再通过函数封装提高复用性。
矩形面积:长 × 宽
矩形面积公式是 length * width。直接用乘法运算符即可:
function rectangleArea(length, width) {
return length * width;
}
例如:rectangleArea(5, 3) 返回 15。注意传入值应为正数,实际使用中可加简单校验(如 if (length )。
圆形面积:π × 半径²
用 Math.PI 表示 π,用 ** 或 Math.pow() 计算平方:
立即学习“Java免费学习笔记(深入)”;
function circleArea(radius) {
if (radius return Math.PI * radius ** 2;
}circleArea(4) 返回约 50.265。避免写成 radius * radius * 3.14,优先用 Math.PI 保证精度。
三角形面积:底 × 高 ÷ 2
对应公式 (base * height) / 2,注意括号确保运算顺序:
function triangleArea(base, height) {
return (base * height) / 2;
}
例如:triangleArea(6, 4) → 12。若已知三边长(海伦公式),则需先算半周长 s = (a + b + c) / 2,再用 Math.sqrt(s * (s - a) * (s - b) * (s - c))。
梯形面积:(上底 + 下底)× 高 ÷ 2
体现加法与乘除混合运算,括号不可省略:
function trapezoidArea(top, bottom, height) {
return (top + bottom) * height / 2;
}
比如 trapezoidArea(3, 7, 4) 得 20。不加括号写成 top + bottom * height / 2 会因运算符优先级出错。


















