当前位置:首页 > JavaScript

在js中实现三角形语句

2026-03-02 03:36:22JavaScript

在JavaScript中实现三角形语句可以通过多种方式完成,例如使用循环打印图案、计算三角形面积或验证三角形类型。以下是几种常见实现方法:

打印星号三角形

使用嵌套循环打印星号组成的三角形图案:

在js中实现三角形语句

function printStarTriangle(rows) {
  for (let i = 1; i <= rows; i++) {
    let pattern = '';
    for (let j = 1; j <= i; j++) {
      pattern += '* ';
    }
    console.log(pattern);
  }
}
printStarTriangle(5);

判断三角形类型

根据边长判断三角形类型(等边、等腰或普通):

在js中实现三角形语句

function classifyTriangle(a, b, c) {
  if (a + b <= c || a + c <= b || b + c <= a) {
    return "不是有效三角形";
  }
  if (a === b && b === c) {
    return "等边三角形";
  }
  if (a === b || b === c || a === c) {
    return "等腰三角形";
  }
  return "普通三角形";
}
console.log(classifyTriangle(3, 4, 5)); // 输出:普通三角形

计算三角形面积

使用海伦公式计算三角形面积:

function calculateTriangleArea(a, b, c) {
  const s = (a + b + c) / 2;
  const area = Math.sqrt(s * (s - a) * (s - b) * (s - c));
  return area.toFixed(2);
}
console.log(calculateTriangleArea(3, 4, 5)); // 输出:6.00

控制台绘制空心三角形

打印空心三角形图案:

function drawHollowTriangle(height) {
  for (let i = 1; i <= height; i++) {
    let line = '';
    for (let j = 1; j <= height * 2 - 1; j++) {
      line += (j === height - i + 1 || j === height + i - 1 || i === height) 
        ? '*' : ' ';
    }
    console.log(line);
  }
}
drawHollowTriangle(5);

这些实现涵盖了三角形相关的常见操作,可根据具体需求选择或修改代码。

标签: 角形语句
分享给朋友:

相关文章

css怎么制作三角形

css怎么制作三角形

使用边框制作三角形 通过设置元素的 border 属性,利用边框交汇处的斜切特性生成三角形。将元素的宽度和高度设为 0,仅通过边框的宽度和颜色控制形状。 .triangle { width:…

java 如何跳出if语句

java 如何跳出if语句

跳出 if 语句的方法 在 Java 中,if 语句本身并不支持直接跳出,但可以通过其他控制流语句实现类似效果。以下是几种常见方法: 使用 return 语句 在方法中,可以通过 return 提前…

java中如何写sql语句

java中如何写sql语句

在Java中编写SQL语句 Java中执行SQL语句主要通过JDBC(Java Database Connectivity)API实现。以下是几种常见操作方式: 使用Statement执行静态SQ…

css制作三角形

css制作三角形

使用边框制作三角形 在CSS中,可以通过设置元素的边框属性来创建三角形。这种方法利用了边框的交汇处形成斜边的特性。 设置一个宽度和高度为0的元素,通过调整边框的宽度和颜色来形成三角形。例如,制作一…

css 制作三角形

css 制作三角形

使用 CSS 制作三角形的方法 通过边框(border)属性实现 利用 CSS 的 border 属性可以轻松创建三角形。通过设置不同方向的边框颜色和宽度,并将元素的宽度和高度设为 0,可以形成三角形…

css怎么制作三角形

css怎么制作三角形

使用 CSS 制作三角形的方法 利用边框属性(border)实现 通过设置元素的宽度和高度为 0,利用边框的透明属性来创建三角形。例如,制作一个向下的三角形: .triangle-down {…