11) Примеры практического кода
Создайте простую таблицу умножения, спрашивая пользователя, сколько строк и столбцов он хочет.
Таблица умножения var row = prompt ("Сколько строк в вашей таблице умножения?"); var cols = prompt ("Сколько столбцов для вашей таблицы умножения?"); if (rows == "" || rows == null) ряды = 10; if (cols == "" || cols == null) cols = 10; createTable (строки, столбцы); функция createTable (строки, столбцы) var j = 1; var output = ""; для (I = 1; я выход = выход + ""; в то время как (к output = output + "" + i * j + ""; j = j + 1; > выход = выход + ""; j = 1; > output = output + ""; document.write (выход); >
Пример № 2: Пример форм JS:
Создайте программу примера формы, которая собирает имя, фамилию, адрес электронной почты, идентификатор пользователя, пароль и подтверждает пароль от пользователя. Все данные являются обязательными, а введенный адрес электронной почты должен быть в правильном формате. Кроме того, значения, введенные в поле ввода пароля и подтверждения пароля, должны совпадать. После проверки с использованием JavaScript, в выходных данных отобразите правильные сообщения об ошибках красным цветом рядом с текстовым полем, в котором есть ошибка.
Проверка формы var divs = new Array (); divs [0] = "errFirst"; divs [1] = "errLast"; divs [2] = "errEmail"; divs [3] = "errUid"; divs [4] = "errPassword"; divs [5] = "errConfirm"; функция validate () var input = new Array (); input [0] = document.getElementById ('first'). value; input [1] = document.getElementById ('last'). value; input [2] = document.getElementById ('email'). value; input [3] = document.getElementById ('uid'). value; input [4] = document.getElementById ('password'). value; входные [5] = document.getElementById ('подтвердить'). значение; var errors = new Array (); errors [0] = " Пожалуйста, введите ваше имя! "; errors [1] = " Пожалуйста, введите свою фамилию! "; errors [2] = " Пожалуйста, введите адрес электронной почты! "; errors [3] = " Пожалуйста, введите свой идентификатор пользователя! "; errors [4] = " Пожалуйста, введите ваш пароль! "; errors [5] = " Пожалуйста, подтвердите ваш пароль! "; для (я во входах) var errMessage = errors [i]; var div = divs [i]; если (входные данные [i] == "") document.getElementById (div) .innerHTML = errMessage; иначе если (я == 2) var atpos = input [i] .indexOf ("@"); var dotpos = input [i] .lastIndexOf ("."); if (atpos = inputs [i] .length) document.getElementById ('errEmail'). innerHTML = " Введите действительный адрес электронной почты! "; еще document.getElementById (div) .innerHTML = "OK!"; > иначе если (я == 5) var first = document.getElementById ('password'). value; var second = document.getElementById ('подтвердить'). значение; если (второй! = первый) document.getElementById ('errConfirm'). innerHTML = " Ваши пароли не совпадают! "; еще document.getElementById (div) .innerHTML = "OK!"; > еще document.getElementById (div) .innerHTML = "OK!"; > > функция finalValidate () var count = 0; для (I = 0; я var div = divs [i]; if (document.getElementById (div) .innerHTML == "ОК!") количество = количество + 1; > если (считать == 6) document.getElementById ("errFinal"). innerHTML = "Все введенные вами данные верны . "; > Имя: /> Фамилия: Электронная почта: Идентификатор пользователя: Пароль: Подтвердите пароль:
Пример №3: сообщение POPUP с использованием события:
Покажите простое сообщение “Добро пожаловать . ” на вашей демонстрационной веб-странице, и когда пользователь наводит курсор на сообщение, должно появиться всплывающее окно с сообщением «Добро пожаловать на мою веб-страницу . ».
Событие . триггер функции () document.getElementById ("hover"). addEventListener ("mouseover", popup); функция popup () alert («Добро пожаловать на мою веб-страницу . »); > > п Размер шрифта: 50px; положение: фиксированное; слева: 550 пикселей; верх: 300 пикселей; > Добро пожаловать .
как вывести таблицу умножения js
Таблицу умножения можно вывести с помощью вложенного цикла:
for (let i = 1; i 9; i += 1) for (let j = 1; j 9; j += 1) console.log(`$i> x $j> = $i * j>`); > console.log(); // добавляет пустую строку после каждого блока >; /* => 1 x 1 = 1 1 x 2 = 2 1 x 3 = 3 1 x 4 = 4 1 x 5 = 5 1 x 6 = 6 1 x 7 = 7 1 x 8 = 8 1 x 9 = 9 2 x 1 = 2 2 x 2 = 4 2 x 3 = 6 2 x 4 = 8 2 x 5 = 10 2 x 6 = 12 2 x 7 = 14 2 x 8 = 16 2 x 9 = 18 3 x 1 = 3 3 x 2 = 6 3 x 3 = 9 3 x 4 = 12 3 x 5 = 15 3 x 6 = 18 3 x 7 = 21 3 x 8 = 24 3 x 9 = 27 4 x 1 = 4 4 x 2 = 8 4 x 3 = 12 4 x 4 = 16 4 x 5 = 20 4 x 6 = 24 4 x 7 = 28 4 x 8 = 32 4 x 9 = 36 5 x 1 = 5 5 x 2 = 10 5 x 3 = 15 5 x 4 = 20 5 x 5 = 25 5 x 6 = 30 5 x 7 = 35 5 x 8 = 40 5 x 9 = 45 6 x 1 = 6 6 x 2 = 12 6 x 3 = 18 6 x 4 = 24 6 x 5 = 30 6 x 6 = 36 6 x 7 = 42 6 x 8 = 48 6 x 9 = 54 7 x 1 = 7 7 x 2 = 14 7 x 3 = 21 7 x 4 = 28 7 x 5 = 35 7 x 6 = 42 7 x 7 = 49 7 x 8 = 56 7 x 9 = 63 8 x 1 = 8 8 x 2 = 16 8 x 3 = 24 8 x 4 = 32 8 x 5 = 40 8 x 6 = 48 8 x 7 = 56 8 x 8 = 64 8 x 9 = 72 9 x 1 = 9 9 x 2 = 18 9 x 3 = 27 9 x 4 = 36 9 x 5 = 45 9 x 6 = 54 9 x 7 = 63 9 x 8 = 72 9 x 9 = 81 */
Создание таблицы умножения
Дорогие форумчане, вас приветствует новичок. Мне нужно сделать табличку умножения в HTML с JavaScript, саму таблицу умножения я сделал, но нужно чтобы каждое выражение было в отдельном столбце и ячейке. Не подскажите, как сделать такую таблицу. Заранее благодарен
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
html> head> title> Диалоговые окна title> head> body> script language="JavaScript"> document.write("Таблица умножения
"); for (j = 1; j 9; j++){ document.write(""); for (i = 1; i 9; i++) { document.write(i + "*" + j + "=" +(i*j) + "
"); } document.write (""); } script> body> html>
Создание таблицы умножения с использованием вложенных циклов for
Здравствуйте! Решаю такую проблему: необходимо с помощью вложенных циклов for создать визуальную.
Создание таблицы умножения
Всем привет Создаю таблицу умножения, ввод данных через inputbox, а вывод через Listbox.
Создание таблицы умножения
Я еще новичек в 1С, но очень хочу освоить данный язык программирования. Помогите пожалуйста.
Создание таблицы умножения
Как создать таблицу умножения в 1с, на платформе 8.2?
Используя оператор цикла и функции document.write() сформировать на веб-странице таблицу умножения чисел.
Здравствуйте,буду благодарен если поможете,подскажете ,с помощью оператора цикла и функции document.write() сформировать на веб-странице таблицу умножения чисел. Выглядеть она должна примерно так, как на рис. 2.1.
Используя два вложенных цикла вывести на экран таблицу Пифагора – таблицу умножения двух целых чисел
Используя два вложенных цикла вывести на экран таблицу Пифагора – таблицу умножения двух целых.
Вычислить таблицу значений функции, используя оператор цикла while и Repeat
Вычислить таблицу значений функции, используя оператор цикла while и Repeat. Результат вывести на.
Вывести с помощью цикла и функции document.write() в HTML документ текст
Вывести с помощью цикла и функции document.write() в HTML документ текст по следующему образцу:
Вывести таблицу значений функции f(x). Задание нужно выполнить используя оператор цикла с параметром (for)
Задание нужно выполнить используя оператор цикла с параметром (for) Даны действительные a, b и.
Сообщение от Nickname1244
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
function element(tag, . contents) { return `${tag}>${contents.join('')}${tag}>`; } function map(iterable, mapping) { let result = []; for (let item of iterable) { result.push(mapping(item)); } return result; } function* range(from, to) { for (let i = from; i to; ++i) { yield i; } } const html = element('table', element('thead', element('tr', element('th'), . map(range(1, 9), i => element('th', i)), ), ), element('tbody', . map(range(1, 9), i => element('tr', element('td', i), . map(range(1, 9), j => element('td', i * j)) ) ) ), ); document.write(html);
td:not(:first-child) { background-color: lightgreen; } td, th { text-align: right; }
Самый нелапшеобразный результат, которого мне удалось добиться в рамках условий задачи.