当前位置:首页 > 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制作三角形

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

css 制作三角形

css 制作三角形

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

java如何执行sql语句

java如何执行sql语句

执行SQL语句的方法 在Java中执行SQL语句通常需要通过JDBC(Java Database Connectivity)API实现。以下是具体实现步骤: 加载数据库驱动 使用Class.forN…

java 如何跳出if语句

java 如何跳出if语句

跳出if语句的方法 在Java中,if语句本身没有直接的“跳出”机制,但可以通过以下方法实现类似效果: 使用return终止方法执行 在方法内的if条件中直接使用return可以结束当前方法:…

js快捷实现语句

js快捷实现语句

使用箭头函数简化函数定义 箭头函数能减少代码量,适合单行操作: // 传统写法 function add(a, b) { return a + b; } // 快捷写法 const…