Nivel 10.6 del libro de problemas JavaScript

Задание 1

Dado un input. Haga que al escribir en él la palabra 'blur' este input pierda el foco.

Задание 2

Dada una tabla. Muestre secuencialmente en ella todas las piezas del tetris de modo que el inicio de la pieza esté en el centro de la tabla.

Задание 3

Modifique la tarea anterior de modo que junto a la tabla haya botones con los cuales se puedan rotar las piezas.

Задание 4

Cree un script que genere ecuaciones cuadráticas con raíces enteras.

Задание 5

Dado un textarea. En él está escrito un texto. El usuario selecciona varias líneas de texto y presiona la tecla Tab. Haga que al principio de cada línea seleccionada se inserte una tabulación.

Задание 6

Dada una cadena que contiene cualquier cantidad de paréntesis redondos pareados anidados. Escriba un código que verifique que los paréntesis estén colocados correctamente.

Así es correcto:

javascript'()()'

Así es correcto:

javascript'(())'

Así es incorrecto, ya que la cantidad de paréntesis abiertos no coincide con la cantidad de paréntesis cerrados:

javascript'())'

Así es incorrecto, ya que, aunque la cantidad de paréntesis abiertos coincide con la cantidad de paréntesis cerrados, tienen un orden incorrecto:

javascript'))(('