当前位置:首页 > 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
分享给朋友:

相关文章

vue.js实现轮播

vue.js实现轮播

Vue.js 实现轮播功能 使用第三方库(推荐) Vue.js 生态中有许多成熟的轮播组件库,例如 vue-awesome-swiper 或 swiper,它们功能丰富且易于集成。 安装 swipe…

js实现求导

js实现求导

实现数值求导的方法 在JavaScript中实现求导通常采用数值方法,因为JavaScript不是符号计算语言。以下是常见的数值微分方法: 中心差分法 中心差分法提供较高精度的导数近似: func…

链表实现js

链表实现js

链表的基本概念 链表是一种线性数据结构,由一系列节点组成,每个节点包含数据和一个指向下一个节点的指针(单向链表)或两个指针(双向链表)。与数组不同,链表在内存中非连续存储,插入和删除操作更高效,但随机…

js实现正交

js实现正交

正交的概念 正交在数学和计算机科学中通常指两个向量垂直或线性无关。在编程中,正交性常被用于设计模块化、低耦合的系统。 向量正交判断 判断两个向量是否正交可以通过点积是否为0来实现: functio…

js实现路由

js实现路由

js实现路由的方法 在JavaScript中实现路由功能可以通过多种方式完成,以下是几种常见的方法: 使用原生JavaScript实现路由 通过监听window.onhashchange事件来实现基…

js实现菜单

js实现菜单

实现基本HTML结构 使用HTML创建菜单的基本框架,通常包含<ul>和<li>元素。示例结构如下: <ul id="menu"> <li><…