JavaScript Görev Seviyesi 10.6

Задание 1

Bir input verildi. İçine 'blur' kelimesi yazıldığında bu input'un odaklanmasını kaybetmesini sağlayın.

Задание 2

Bir tablo verildi. Tetris şekillerinin tümünü sırayla bu tabloya öyle yerleştirin ki, şeklin başlangıcı tablonun merkezinde olsun.

Задание 3

Önceki görevi, tablonun yanında şekilleri döndürmek için kullanılabilecek düğmeler olacak şekilde değiştirin.

Задание 4

Tam sayı kökleri olan kare denklemler üreten bir betik yapın.

Задание 5

Bir textarea verildi. İçinde bir metin yazılı. Kullanıcı metnin birkaç satırını seçiyor ve Tab tuşuna basıyor. Seçilen her satırın başına bir sekme (tab) karakteri eklenmesini sağlayın.

Задание 6

İçinde herhangi bir sayıda iç içe geçmiş eşleşen yuvarlak parantez çifti bulunan bir dize verildi. Parantezlerin doğru yerleştirilip yerleştirilmediğini kontrol eden kodu yazın.

Bu doğru:

javascript'()()'

Bu doğru:

javascript'(())'

Bu yanlış, çünkü açılan parantez sayısı kapanan parantez sayısıyla eşleşmiyor:

javascript'())'

Bu yanlış, çünkü açılan parantez sayısı kapanan parantez sayısıyla eşleşse bile, sıralamaları yanlış:

javascript'))(('