Επίπεδο 10.3 του βιβλίου προβλημάτων JavaScript

Задание 1

Δημιουργήστε ένα πεδίο εισαγωγής, στο οποίο μπορούν να εισαχθούν μόνο αριθμοί. Οι υπόλοιποι χαρακτήρες δεν πρέπει να εισάγονται στο πεδίο εισαγωγής.

Задание 2

Δίνεται ένα μπλοκ. Με κλικ στο μπλοκ εμφανίστε μια αναδυόμενη υπόδειξη με κάποιο αρκετά μεγάλο κείμενο. Εμφανίστε την υπόδειξη είτε πάνω είτε κάτω λαμβάνοντας υπόψη το γεγονός ότι πρέπει να χωράει ολόκληρη στην οθόνη και να μην βγαίνει κάτω από την κύλιση.

Задание 3

Δίνεται ένας πίνακας με έξι ψηφία. Ελέγξτε αν μπορεί να γίνει από αυτά τα ψηφία ένα τυχερό εισιτήριο.

Задание 4

Δίνεται ένας ορθογώνιος πίνακας. Πατώντας το κουμπί, βάψτε τα κελιά της μίας διαγωνίου με κόκκινο χρώμα, και της δεύτερης διαγωνίου - με πράσινο.

Задание 5

Γράψτε κώδικα που θα δημιουργεί κωδικούς πρόσβασης δεδομένου μεγέθους. Ο κωδικός πρόσβασης οπωσδήποτε πρέπει να περιέχει ένα πεζό και ένα κεφαλαίο γράμμα, έναν αριθμό και κάποιο ειδικό σύμβολο.

Задание 6

Δίνεται το παράθυρο του προγράμματος περιήγησης. Κάντε έτσι, ώστε τα στοιχεία που βρίσκονται εξ ολοκλήρου στο αριστερό μισό του παραθύρου να βαφτούν σε πράσινο χρώμα, αυτά που βρίσκονται εξ ολοκλήρου στο δεξί μισό του παραθύρου - σε μπλε, και αυτά που βρίσκονται και στα δύο μισά - σε κόκκινο.

Задание 7

Δίνονται δύο αριθμοί. Εμφανίστε στην οθόνη τη διαδικασία διαίρεσης αυτών των αριθμών σε στήλη, όπως στο σχολείο.

Задание 8

Δίνεται μια συμβολοσειρά, που περιέχει δύο αριθμούς και μια μαθηματική πράξη μεταξύ τους:

javascript'10 + 20'

Γράψτε κώδικα, που θα υπολογίσει το αποτέλεσμα της μαθηματικής πράξης.