当前位置:首页 > JavaScript

js实现乘法表

2026-03-01 03:14:13JavaScript

JavaScript 实现乘法表

使用 JavaScript 实现乘法表可以通过多种方式完成,以下是几种常见的实现方法。

使用嵌套循环打印乘法表

通过嵌套的 for 循环可以生成一个标准的乘法表,并将结果输出到控制台或页面。

js实现乘法表

for (let i = 1; i <= 9; i++) {
  let row = '';
  for (let j = 1; j <= i; j++) {
    row += `${j} × ${i} = ${i * j}\t`;
  }
  console.log(row);
}

在 HTML 页面中动态生成乘法表

如果需要在网页上显示乘法表,可以通过 DOM 操作动态生成表格。

js实现乘法表

const table = document.createElement('table');
document.body.appendChild(table);

for (let i = 1; i <= 9; i++) {
  const row = document.createElement('tr');
  for (let j = 1; j <= i; j++) {
    const cell = document.createElement('td');
    cell.textContent = `${j} × ${i} = ${i * j}`;
    row.appendChild(cell);
  }
  table.appendChild(row);
}

使用字符串拼接生成乘法表

如果不需要复杂的格式,可以直接拼接字符串并输出。

let multiplicationTable = '';
for (let i = 1; i <= 9; i++) {
  for (let j = 1; j <= i; j++) {
    multiplicationTable += `${j} × ${i} = ${i * j} `;
  }
  multiplicationTable += '\n';
}
console.log(multiplicationTable);

使用数组和 map 方法生成乘法表

利用数组的 map 方法可以更函数式地生成乘法表。

const table = Array.from({ length: 9 }, (_, i) => i + 1)
  .map(row => {
    return Array.from({ length: row }, (_, col) => col + 1)
      .map(col => `${col} × ${row} = ${col * row}`)
      .join(' ');
  })
  .join('\n');

console.log(table);

以上方法均能实现乘法表的功能,具体选择取决于使用场景和需求。

标签: 乘法表js
分享给朋友:

相关文章

js实现动画

js实现动画

使用 CSS 动画与 JavaScript 控制 通过 JavaScript 动态添加或移除 CSS 类来触发动画。CSS 定义关键帧(@keyframes),JavaScript 通过 classL…

js实现验证码

js实现验证码

使用Canvas生成图形验证码 在HTML中创建一个Canvas元素用于绘制验证码。通过JavaScript随机生成数字或字母组合,并添加干扰线、噪点等干扰元素增强安全性。 <canvas…

js实现授权

js实现授权

授权流程设计 授权流程通常涉及前端与后端的交互,常见方案包括OAuth2.0、JWT等。以JWT为例的典型流程: 用户提交凭证(如用户名密码)到认证服务 服务端验证通过后生成包含用户信息的JWT令…

js实现代码雨

js实现代码雨

实现代码雨效果 使用HTML5 Canvas和JavaScript可以轻松实现经典的代码雨效果。以下是完整的实现代码和说明: HTML结构 <!DOCTYPE html> <ht…

js图片轮播的实现

js图片轮播的实现

基础图片轮播实现 使用HTML、CSS和JavaScript实现一个简单的图片轮播效果。HTML部分定义轮播容器和图片,CSS负责样式和过渡效果,JavaScript处理逻辑。 <div cl…

js分页实现

js分页实现

分页的基本原理 分页的核心是通过计算当前页码和数据偏移量,从服务器或本地数据中截取对应范围的数据进行展示。通常需要以下参数:当前页码(currentPage)、每页条数(pageSize)、总数据量(…