Nivelul 10.8 al cărții de probleme JavaScript

Задание 1

Este dat un array. Afișați în consolă toate variantele de permutare a elementelor acestui array.

Задание 2

Scrieți cod care va desena un curcubeu pe un canvas.

Задание 3

Sunt date două input-uri și un buton. La click pe buton, afișați o listă ul cu toate numerele prietenoase din intervalul definit de valorile input-urilor.

Задание 4

Este dat un formular cu input-uri, textarea, checkbox-uri, butoane radio și select-uri. Utilizatorul modifică cumva elementele formularului. Faceți ca după reîncărcarea ferestrei browserului, toate elementele formularului să revină în starea în care le-a lăsat utilizatorul.

Задание 5

Este dată o tabelă HTML pătratică de dimensiune arbitrară. La apăsarea unui buton, transpuneți-o, adică înclinați-o pe o parte. Să privim un exemplu. Să presupunem că avem următoarea tabelă:

După transpunere, aceasta ar trebui să se transforme în următoarea: