Livello 10.6 del libro di esercizi JavaScript

Задание 1

Dato un input. Fate in modo che quando si inserisce in esso la parola 'blur' questo input perda il focus.

Задание 2

Data una tabella. Visualizzate in sequenza in essa tutti i pezzi del tetris in modo che l'inizio del pezzo sia al centro della tabella.

Задание 3

Modificate il problema precedente in modo che accanto alla tabella ci siano pulsanti con cui i pezzi possano essere ruotati.

Задание 4

Create uno script che genera equazioni quadratiche con radici intere.

Задание 5

Dato un textarea. In esso è scritto un testo. L'utente seleziona diverse righe di testo e preme il tasto Tab. Fate in modo che all'inizio di ogni riga selezionata venga inserita una tabulazione.

Задание 6

Data una stringa, contenente qualsiasi numero di parentesi tonde accoppiate annidate. Scrivete del codice che verifichi che le parentesi siano posizionate correttamente.

Così è corretto:

javascript'()()'

Così è corretto:

javascript'(())'

Così non è corretto, poiché il numero di parentesi aperte non corrisponde al numero di parentesi chiuse:

javascript'())'

Così non è corretto, poiché, sebbene il numero di parentesi aperte corrisponda al numero di parentesi chiuse, hanno un ordine errato:

javascript'))(('