首页 > 解决方案 > 在开发者控制台中使用 JavaScript 创建时间表

问题描述

我正在学习 JavaScript,我想制作从 2 到 10 的时间表,并希望在开发人员控制台上显示它。我只能做2的时间表。但我做不到10。

我的代码是:

var i = 0;
var j = 2;
var product = i*j;

for (i=0; i<=10; i++) {
  console.log(j,"*",i,"=",product);
}

我编写了这段代码,并且只能用于两个时间表。我可以添加什么来使时间表增加到 10 并在开发人员控制台上显示它?时间表必须垂直显示。

标签: javascript

解决方案


这里var product = i*j;是不变的。你应该把它放在For 循环中:

var i = 0;
var j = 2;


for (i=0; i<=10; i++) {
  var product = i*j;
  console.log(j,"*",i,"=",product);
}

编辑:您仍在使用 ES5 语法。没关系,但由于今天已经是 2020 年,我建议您学习现代 JavaScript ES6(又名 ES2015)及更高版本。我认为 ES6 更干净,让很多事情变得更容易。这是从 ES5 到 ES6 的代码示例:

const j = 2;

for (let i = 0; i <= 10; i++) {
  console.log(`${j} * ${i} = ${j * i}`);
}

有用的链接: letconst模板文字

事实上,首先学习 ES5 仍然很重要,因为它仍然适用于 ES6+,并且不会因为在处理遗留代码时经常搜索您不理解的 ES5 语法而让您头疼。


推荐阅读