Level 10.3 JavaScript Taskbook

Задание 1

Erstellen Sie ein Eingabefeld, in das nur Zahlen eingegeben werden können. Andere Zeichen sollten nicht in das Eingabefeld eingegeben werden können.

Задание 2

Gegeben ist ein Block. Beim Klick auf den Block zeigen Sie einen Tooltip mit einem relativ langen Text an. Zeigen Sie den Tooltip entweder oben oder unten an, unter Berücksichtigung dessen, dass er vollständig auf den Bildschirm passt und nicht unter die Scrollleiste gerät.

Задание 3

Gegeben ist ein Array aus sechs Ziffern. Prüfen Sie, ob man aus diesen Ziffern eine glückliche Losnummer (Happy Ticket) bilden kann.

Задание 4

Gegeben ist eine rechteckige Tabelle. Beim Drücken einer Schaltfläche färben Sie die Zellen einer Diagonale rot und die der zweiten Diagonale grün.

Задание 5

Schreiben Sie Code, der ein Passwort der angegebenen Größe generiert. Das Passwort muss zwingend einen Kleinbuchstaben, einen Großbuchstaben, eine Ziffer und ein Sonderzeichen enthalten.

Задание 6

Gegeben ist ein Browserfenster. Sorgen Sie dafür, dass Elemente, die sich vollständig in der linken Fensterhälfte befinden, grün eingefärbt werden, diejenigen, die sich vollständig in der rechten Fensterhälfte befinden, blau, und diejenigen, die sich in beiden Bereichen befinden, rot.

Задание 7

Gegeben sind zwei Zahlen. Geben Sie auf dem Bildschirm den Prozess der schriftlichen Division dieser Zahlen aus, wie in der Schule.

Задание 8

Gegeben ist ein String, der zwei Zahlen und eine mathematische Operation zwischen ihnen enthält:

javascript'10 + 20'

Schreiben Sie Code, der das Ergebnis der notierten mathematischen Operation berechnet.