Úroveň 10.6 úloh JavaScript

Задание 1

Dán vstupní prvek. Zařiďte, aby při zadání slova 'blur' do něj tento vstupní prvek ztratil fokus.

Задание 2

Dána tabulka. Postupně vypište do ní všechny tvary tetrisu tak, aby začátek tvaru byl ve středu tabulky.

Задание 3

Upravte předchozí úlohu tak, aby vedle tabulky byla tlačítka, pomocí kterých lze tvary otáčet.

Задание 4

Vytvořte skript, který generuje kvadratické rovnice s celočíselnými kořeny.

Задание 5

Dán textarea. Je v ní zapsán text. Uživatel zvýrazní několik řádků textu a stiskne klávesu Tab. Zařiďte, aby na začátek každého zvýrazněného řádku byla vložena tabulace.

Задание 6

Dán řetězec, který obsahuje libovolný počet vnořených párových kruhových závorek. Napište kód, který zkontroluje, že závorky jsou umístěny korektně.

Toto je korektní:

javascript'()()'

Toto je korektní:

javascript'(())'

Toto je nekorektní, protože počet otevřených závorek neodpovídá počtu uzavřených:

javascript'())'

Toto je nekorektní, protože, ačkoliv počet otevřených závorek odpovídá počtu uzavřených, mají nesprávné pořadí:

javascript'))(('