使用海伦公式在 JavaScript 中计算三角形面积

javascriptweb developmentfront end technologyobject oriented programming更新于 2025/12/5 8:44:17

已知三角形三边的长度,需要编写一个函数,根据三边的长度返回三角形的面积。

海伦公式

如果我们知道三边的长度,就可以用海伦公式 − 计算三角形的面积

步骤 1 − 计算 &"s&" (三角形周长的一半) −

s = (a+b+c) / 2

步骤 2 −然后使用 Herons 公式 − 计算面积

A = sqrt( s(s-a)(s-b)(s-c) )

示例

那么,让我们为这个函数编写代码 −

const sides = [12, 4, 9];
const areaOfTriangle = sides => {
   const [a, b, c] = sides;
   const sp = (a + b + c) / 2;
   const aDifference = sp - a;
   const bDiffernece = sp - b;
   const cDifference = sp - c;
   const area = Math.sqrt(sp * aDifference * bDiffernece * cDifference);
   return area;
};
console.log(areaOfTriangle(sides));

输出

控制台输出:−

13.635890143294644

相关文章


有用资源