Level 10.6 Tugas JavaScript

Задание 1

Diberikan sebuah input. Buatlah agar saat mengetikkan kata 'blur' pada input tersebut, input tersebut kehilangan fokus.

Задание 2

Diberikan sebuah tabel. Secara berurutan, tampilkan semua bentuk tetris ke dalamnya sehingga awal bentuk berada di tengah tabel.

Задание 3

Modifikasi tugas sebelumnya sehingga di sebelah tabel terdapat tombol-tombol yang dapat digunakan untuk memutar bentuk-bentuk tersebut.

Задание 4

Buatlah skrip yang menghasilkan persamaan kuadrat dengan akar-akar bilangan bulat.

Задание 5

Diberikan sebuah textarea. Di dalamnya tertulis sebuah teks. Pengguna memilih beberapa baris teks dan menekan tombol Tab. Buatlah agar di awal setiap baris yang dipilih disisipkan sebuah tabulasi.

Задание 6

Diberikan sebuah string, yang berisi sejumlah berapa pun tanda kurung bulat berpasangan yang bersarang. Tuliskan kode yang akan memeriksa apakah tanda kurung tersusun dengan benar.

Ini benar:

javascript'()()'

Ini benar:

javascript'(())'

Ini tidak benar, karena jumlah tanda kurung buka tidak sama dengan jumlah tanda kurung tutup:

javascript'())'

Ini tidak benar, karena, meskipun jumlah tanda kurung buka dan jumlah tanda kurung tutup sama, tetapi urutannya salah:

javascript'))(('