Úroveň 10.6 úloh JavaScript

Задание 1

Daný vstupný prvok. Zaistite, aby pri zadaní slova 'blur' tento vstupný prvok stratil focus.

Задание 2

Daná tabuľka. Postupne vypíšte do nej všetky figúrky tetris tak, aby začiatok figúry bol v strede tabuľky.

Задание 3

Upravte predchádzajúcu úlohu tak, aby vedľa tabuľky boli tlačidlá, pomocou ktorých bude možné figúry otáčať.

Задание 4

Vytvorte skript, ktorý generuje kvadratické rovnice s celočíselnými koreňmi.

Задание 5

Daný textarea. Je v ňom zapísaný text. Používateľ vyberie niekoľko riadkov textu a stlačí kláves Tab. Zaistite, aby sa na začiatok každého vybraného riadku vložila tabulácia.

Задание 6

Daný reťazec, ktorý obsahuje ľubovoľný počet vnorených párových okrúhlych zátvoriek. Napíšte kód, ktorý skontroluje, či sú zátvorky umiestnené správne.

Takto je to správne:

javascript'()()'

Takto je to správne:

javascript'(())'

Takto je to nesprávne, pretože počet otvorených zátvoriek sa nezhoduje s počtom uzavretých:

javascript'())'

Takto je to nesprávne, pretože hoci počet otvorených zátvoriek sa zhoduje s počtom uzavretých, majú však nesprávne poradie:

javascript'))(('