Tase 10.6 JavaScripti ülesannete kogu

Задание 1

Antud tekstiväli. Tehke nii, et kui sisestate sellesse sõna 'blur', kaotab see tekstiväli fookuse.

Задание 2

Antud tabel. Väljastage järjekorras kõik Tetrisi kujundid sellesse tabelisse nii, et kujundi algus oleks tabeli keskel.

Задание 3

Muutke eelmist ülesannet nii, et tabeli kõrval oleks nupud, mille abil saaks kujundeid pöörata.

Задание 4

Looge skript, mis genereerib ruutvõrrandeid täisarvuliste juurtega.

Задание 5

Antud tekstiala. Selles on tekst. Kasutaja valib mitu rida teksti ja vajutab klahvi Tab. Tehke nii, et iga valitud rea algusesse lisatakse tabeldusmärk.

Задание 6

Antud string, mis sisaldab endas suvalise arvu pesastatud paaris ümaraid sulge. Kirjutage kood, mis kontrollib, kas sulud on paigutatud korrektselt.

See on korrektne:

javascript'()()'

See on korrektne:

javascript'(())'

See on mittekorrektne, kuna avatud sulgude arv ei ühti suletud sulgude arvuga:

javascript'())'

See on mittekorrektne, sest kuigi avatud sulgude arv ühtib suletud sulgude arvuga, on nende järjekord vale:

javascript'))(('