i = 2;
while (i <= 9) {
k = 2;
while (k <= 9) {
document.write(i + ' * ' + k + ' = ' + (i * k) + '<br>');
k++
}
document.write('________<br>')
i++
}
JavaScript
Как в JavaScript написать таблицу умножения с помощью цикла While?
<!doctype html>
<html lang="ru">
<head>
<meta charset="UTF-8">
<title>Документ</title>
<style>
html, body {
height: 100%;
width: 100%;
background-color: #f0fff0;
font: 18px Consolas
}
tr { text-align: right; }
.highlight { font-weight: bold; }
</style>
<script>
const createTable = () => {
let table = document.createElement("table");
table.setAttribute("width", 330);
let title = document.createElement("caption");
title.textContent = "Таблица умножения";
table.appendChild(title);
for (let i = 1; i < 10; i += 1) {
let tr = document.createElement("tr");
for (let j = 1; j < 10; j += 1) {
let td = document.createElement("td");
let text;
if (i * j === 1) text = document.createTextNode(" ");
else text = document.createTextNode(i * j);
td.appendChild(text);
if (j === 1) td.setAttribute("class", "highlight");
tr.appendChild(td);
if (i === 1) tr.setAttribute("class", "highlight");
}
table.appendChild(tr);
}
let target = document.querySelector('#target');
target.appendChild(table);
};
window.addEventListener('DOMContentLoaded', createTable);
</script>
</head>
<body>
<div id="target"></div>
</body>
</html>
<html lang="ru">
<head>
<meta charset="UTF-8">
<title>Документ</title>
<style>
html, body {
height: 100%;
width: 100%;
background-color: #f0fff0;
font: 18px Consolas
}
tr { text-align: right; }
.highlight { font-weight: bold; }
</style>
<script>
const createTable = () => {
let table = document.createElement("table");
table.setAttribute("width", 330);
let title = document.createElement("caption");
title.textContent = "Таблица умножения";
table.appendChild(title);
for (let i = 1; i < 10; i += 1) {
let tr = document.createElement("tr");
for (let j = 1; j < 10; j += 1) {
let td = document.createElement("td");
let text;
if (i * j === 1) text = document.createTextNode(" ");
else text = document.createTextNode(i * j);
td.appendChild(text);
if (j === 1) td.setAttribute("class", "highlight");
tr.appendChild(td);
if (i === 1) tr.setAttribute("class", "highlight");
}
table.appendChild(tr);
}
let target = document.querySelector('#target');
target.appendChild(table);
};
window.addEventListener('DOMContentLoaded', createTable);
</script>
</head>
<body>
<div id="target"></div>
</body>
</html>
for (i=2; i <= 10; i++) {
for (j=2; j <= 10; j++) {
console.log(`${i} x ${j} = ${i * j}`);
}
console.log('\n');
}
for (j=2; j <= 10; j++) {
console.log(`${i} x ${j} = ${i * j}`);
}
console.log('\n');
}
так очень просто:
function tablica_na(tablica){
let table = tablica;
let i = 1;
while(i < tablica * 10){
table = table *i;
i++;
console.log(table);
}
}
tablica_na(2);
tablica_na(3);
tablica_na(4);
tablica_na(5);
tablica_na(6);
tablica_na(7);
tablica_na(8);
tablica_na(9);
tablica_na(10);
function tablica_na(tablica){
let table = tablica;
let i = 1;
while(i < tablica * 10){
table = table *i;
i++;
console.log(table);
}
}
tablica_na(2);
tablica_na(3);
tablica_na(4);
tablica_na(5);
tablica_na(6);
tablica_na(7);
tablica_na(8);
tablica_na(9);
tablica_na(10);
Orhan Kasimov
Та ситуация, когда не написал код, а именно высрал))
Макс Серков
Ты хоть посмотрел бы что твоя "таблица умножения" выдает, "гений"

Похожие вопросы
- Сравниваю циклы while и for и хочу понять разницу между ними. Они выполняют условно одно и тоже. Это вся разница?
- Почему цикл while не останавливается когда i=0 ?
- Напишите код, который выводит фигуры с помощью цикла
- { JavaScript } Написать программку
- Задача по JavaScript. Заполнение объектов через цикл в JavaScript
- Для чего практически нужен цикл в языках программирования javascript, php ?
- Когда использовать цикл for, а когда while?
- Зачем нужны Циклы в JavaScript? Бесконечный цикл который не делает ничего.
- Javascript как сделать так, чтобы два рандомных числа в одном цикле не повтрялись
- Напишите на JavaScript программу расчета средней зарплаты пяти сотрудников фирмы.