Level 10.6 JavaScript Aufgabensammlung

Задание 1

Gegeben ist ein Input. Sorgen Sie dafür, dass bei Eingabe des Wortes 'blur' dieses Input den Fokus verliert.

Задание 2

Gegeben ist eine Tabelle. Geben Sie der Reihe nach alle Tetris-Steine so in die Tabelle aus, dass der Anfang der Figur in der Mitte der Tabelle liegt.

Задание 3

Modifizieren Sie die vorherige Aufgabe so, dass neben der Tabelle Schaltflächen sind, mit denen die Steine gedreht werden können.

Задание 4

Erstellen Sie ein Skript, das quadratische Gleichungen mit ganzzahligen Wurzeln generiert.

Задание 5

Gegeben ist ein Textarea. Darin ist Text geschrieben. Der User markiert mehrere Textzeilen und drückt die Taste Tab. Sorgen Sie dafür, dass an den Anfang jeder markierten Zeile ein Tabulator eingefügt wird.

Задание 6

Gegeben ist ein String, der beliebig viele verschachtelte, paarige runde Klammern enthält. Schreiben Sie Code, der prüft, ob die Klammern korrekt gesetzt sind.

Dies ist korrekt:

javascript'()()'

Dies ist korrekt:

javascript'(())'

Dies ist nicht korrekt, da die Anzahl der geöffneten Klammern nicht mit der Anzahl der geschlossenen übereinstimmt:

javascript'())'

Dies ist nicht korrekt, da, obwohl die Anzahl der geöffneten Klammern mit der Anzahl der geschlossenen übereinstimmt, deren Reihenfolge falsch ist:

javascript'))(('