当前位置:首页 > 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);

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

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

相关文章

java中如何写sql语句

java中如何写sql语句

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

css制作三角形

css制作三角形

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

css怎么制作三角形

css怎么制作三角形

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

css如何制作三角形

css如何制作三角形

使用边框(Border)属性制作三角形 CSS中可以通过设置元素的边框属性来创建三角形。利用边框的透明特性,将元素的宽度和高度设为0,通过调整边框宽度和颜色来形成三角形。 .triangle {…

css制作三角形

css制作三角形

使用 border 属性制作三角形 通过设置元素的 border 属性,可以利用边框的交界处形成三角形。将一个元素的宽度和高度设为 0,然后为其中一条边框设置颜色,其他边框设置为透明。 .trian…

css 制作三角形

css 制作三角形

使用边框属性制作三角形 通过设置元素的 border 属性可以创建三角形。将元素的宽度和高度设为 0,然后通过调整边框的宽度和颜色来实现不同方向的三角形。 .triangle { width:…