Ниво 10.8 на задачника за JavaScript

Задание 1

Даден е масив. Изведете в конзолата всички варианти на пермутация на елементите на този масив.

Задание 2

Напишете код, който ще нарисува дъга върху canvas.

Задание 3

Дадени са два input полета и бутон. При кликване на бутона изведете списък със списък ul от всички приятелски числа от интервала, зададен от стойностите на input полетата.

Задание 4

Дадена е форма с input полета, textarea, checkboxes, radio бутони и select менюта. Потребителят променя по някакъв начин елементите на формата. Направете така, че след презареждане на прозореца на браузъра всички елементи на формата да се върнат в състоянието, в което потребителят ги е оставил.

Задание 5

Дадена е квадратна HTML таблица с произволен размер. При натискане на бутон транспонирайте я, тоест завъртете я на страна. Нека разгледаме пример. Да предположим, че имаме следната таблица:

След транспонирането тя трябва да се превърне в следната: