РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
10 of 67 menu

Занимательные задачи JavaScript. Часть 10

Дана папка, содержащая картинки.

По заходу на страницу выведите на экран случайную картинку из этой папки.

Дан некоторый URL:

let url = 'http://test.com/dir1/dir2/dir3/page.html';

Получите из него последовательный набор папок:

[ '/dir1/dir2/dir3/', '/dir2/dir3/', '/dir3/' ]

Дан произвольный двухмерный массив:

[ [11, 12, 13, 14, 15], [21, 22, 23, 24, 25], [31, 32, 33, 34, 35], [41, 42, 43, 44, 45], [51, 52, 53, 54, 55], ]

Получите массив элементов его побочной диагонали:

[ 15, 24, 33, 42, 51 ]

Дан массив:

[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]

Дана форма с инпутом. В инпут вводится число. По отправки формы создайте таблицу, заполненную данными из этого массива, содержащую столько колонок, сколько указано в инпуте.

Дан произвольный двухмерный массив:

[ [11, 12, 13, 14, 15], [21, 22, 23, 24, 25], [31, 32, 33, 34, 35], [41, 42, 43, 44, 45], [51, 52, 53, 54, 55], ]

Обнулите элементы его главной диагонали:

[ [ 0, 12, 13, 14, 15], [21, 0, 23, 24, 25], [31, 32, 0, 34, 35], [41, 42, 43, 0, 45], [51, 52, 53, 54, 0], ]

Сгенерируйте HTML таблицу, покрашенную в виде шахматной доски.

Дан произвольный двухмерный массив:

[ [11, 12, 13, 14, 15], [21, 22, 23, 24, 25], [31, 32, 33, 34, 35], [41, 42, 43, 44, 45], [51, 52, 53, 54, 55], ]

Обнулите элементы, находящиеся ниже главной диагонали:

[ [11, 12, 13, 14, 15], [ 0, 22, 23, 24, 25], [ 0, 0, 33, 34, 35], [ 0, 0, 0, 44, 45], [ 0, 0, 0, 0, 55], ]

Дан некоторый URL:

let url = 'http://test.com/dir1/dir2/dir3/page.html';

Даны переменные:

let num = 2; let val = 'eee';

Замените в URL папку с номером num на значение val:

'http://test.com/dir1/eee/dir3/page.html'

Сделайте сайт, по заходу отдающий случайное предсказание, хорошее или плохое. Предсказания должны хранится в БД. При обновлении страницы предсказание не должно меняться в течении текущего дня.

Дан произвольный двухмерный массив:

[ [11, 12, 13, 14, 15], [21, 22, 23, 24, 25], [31, 32, 33, 34, 35], [41, 42, 43, 44, 45], [51, 52, 53, 54, 55], ]

Обнулите элементы, находящиеся не на диагоналях:

[ [11, 0, 0, 0, 15], [ 0, 22, 0, 24, 0], [ 0, 0, 33, 0, 0], [ 0, 42, 0, 44, 0], [51, 0, 0, 0, 55], ]
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить