当前位置:首页 > JavaScript

js实现99

2026-04-06 22:43:25JavaScript

九九乘法表的实现

使用JavaScript实现九九乘法表可以通过循环嵌套来完成。以下是几种常见的实现方式:

方法一:控制台输出

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

方法二:HTML页面输出

js实现99

document.write('<pre>');
for (let i = 1; i <= 9; i++) {
  for (let j = 1; j <= i; j++) {
    document.write(`${j}×${i}=${i*j}\t`);
  }
  document.write('<br>');
}
document.write('</pre>');

方法三:ES6实现

使用模板字符串和数组方法可以更简洁地实现:

js实现99

const multiplicationTable = Array.from({length: 9}, (_, i) => 
  Array.from({length: i+1}, (_, j) => `${j+1}×${i+1}=${(i+1)*(j+1)}`).join('\t')
).join('\n');

console.log(multiplicationTable);

方法四:倒序输出

如果需要倒序输出九九乘法表:

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

这些实现方式都能生成标准的九九乘法表,可以根据具体需求选择合适的方法。控制台输出适合调试和简单展示,HTML输出适合网页显示,ES6实现代码更简洁,倒序输出则提供了不同的展示方式。

标签: js
分享给朋友:

相关文章

js实现分页

js实现分页

实现分页的基本思路 分页功能通常需要处理数据分割、页码生成和用户交互。核心逻辑包括计算总页数、根据当前页截取数据、渲染页码按钮等。 前端分页实现(静态数据) 假设已有全部数据,仅需前端分页展示:…

js实现日历

js实现日历

实现日历的基本思路 使用JavaScript实现日历的核心是动态生成日期表格,并处理月份切换逻辑。需要计算当前月的天数、起始星期几,并动态渲染到页面上。 获取当前日期信息 通过Date对象获取当前年…

链表实现js

链表实现js

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

js 实现滚动

js 实现滚动

实现滚动的方法 使用 window.scrollTo() window.scrollTo() 方法可以滚动到文档中的特定位置。可以指定 x 和 y 坐标,或者使用平滑滚动的选项。 // 滚动到指定位…

js实现复选框

js实现复选框

实现复选框的基本方法 使用HTML的<input type="checkbox">元素创建复选框,并通过JavaScript监听其状态变化。 <input type="checkb…

js 实现文件上传

js 实现文件上传

文件上传的基本实现 使用HTML的<input type="file">元素配合JavaScript的File API可以实现文件上传功能。以下是一个基础示例: <input ty…