Úroveň 10.8 úloh JavaScript

Задание 1

Dané pole. Vypíšte do konzoly všetky varianty permutácie prvkov tohto poľa.

Задание 2

Napíšte kód, ktorý nakreslí duhu na canvase.

Задание 3

Dané dva inputy a tlačidlo. Po kliknutí na tlačidlo vypíšte zoznam zoznamu ul všetkých priateľských čísel z intervalu, daného hodnotami inputov.

Задание 4

Daný formulár s inputami, textarea, checkboxmi, radio tlačidlami a selectmi. Užívateľ nejako zmení prvky formulára. Zaistite, aby po opätovnom načítaní okna prehliadača všetky prvky formulára prišli do toho stavu, v ktorom ich ponechal užívateľ.

Задание 5

Daná štvorcová HTML tabuľka ľubovoľnej veľkosti. Po stlačení tlačidla transponujte ju, to znamená preložte ju na bok. Pozrime sa na príklade. Nech máme napríklad takúto tabuľku:

Po transponovaní sa musí premeniť na nasledujúcu: