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, который вы не понимаете при работе с устаревшими кодами.