Level 10.3 Buku Soal JavaScript

Задание 1

Buat sebuah input, yang hanya dapat dimasukkan angka. Karakter lainnya tidak boleh dimasukkan ke dalam input.

Задание 2

Diberikan sebuah blok. Saat diklik pada blok, tampilkan tooltip dengan sebuah teks yang cukup panjang. Tampilkan tooltip di atas atau di bawah dengan mempertimbangkan agar tooltip tersebut seluruhnya muat di layar dan tidak menghilang ke area scroll.

Задание 3

Diberikan sebuah array berisi enam digit. Periksa, apakah dari digit-digit ini dapat disusun tiket keberuntungan.

Задание 4

Diberikan sebuah tabel persegi panjang. Saat tombol ditekan, warnai sel-sel pada satu diagonal dengan warna merah, dan sel-sel pada diagonal kedua - dengan warna hijau.

Задание 5

Tulis kode yang akan menghasilkan password dengan ukuran yang ditentukan. Password pasti harus mengandung huruf kecil dan huruf besar, angka dan beberapa karakter khusus.

Задание 6

Diberikan sebuah jendela browser. Buatlah sedemikian rupa, sehingga elemen-elemen yang seluruhnya berada di bagian kiri setengah jendela diwarnai dengan warna hijau, yang seluruhnya berada di bagian kanan setengah jendela - dengan warna biru, dan yang berada di keduanya - dengan warna merah.

Задание 7

Diberikan dua angka. Tampilkan di layar proses pembagian angka-angka ini secara bersusun, seperti di sekolah.

Задание 8

Diberikan sebuah string, berisi dua angka dan operasi matematika di antara keduanya:

javascript'10 + 20'

Tulis kode, yang akan menghitung hasil dari operasi matematika yang tertulis.