Создайте расписание, используя JavaScript в консоли разработчика - PullRequest
2 голосов
/ 13 июля 2020

Я изучаю 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 и отобразить ее в консоли разработчика? Расписание должно отображаться вертикально.

Ответы [ 2 ]

3 голосов
/ 13 июля 2020

var product = i*j; здесь постоянно. Вы должны поместить это внутри Для L oop:

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}`);
}

Полезные ссылки: let , const , шаблонные литералы

Действительно, изучение ES5 в первую очередь по-прежнему актуально, потому что оно все еще актуально для ES6 + и не доставит вам головной боли из-за частого поиска синтаксиса ES5, который вы не понимаете при работе с устаревшими кодами.

0 голосов
/ 13 июля 2020

Вы также можете использовать console.table, если хотите:

const j = 2;
const table = [];
for (let i = 0; i <= 10; i++) {
    table.push({i,j,product:i*j});
}
console.table(table)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...