Η συνάρτηση prompt στην JavaScript

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

Ας ρωτήσουμε για παράδειγμα το όνομα του χρήστη:

javascriptprompt('Το όνομά σας;');

Εκτελέστε τον παραπάνω κώδικα για να δείτε το παράθυρο που εμφανίζει η συνάρτηση prompt. Πληκτρολογήστε το όνομα σας και πατήστε το κουμπί. Εάν έχετε κάνει όλες τις παραπάνω ενέργειες, τότε το όνομα που εισάγατε θα περάσει στο script μας.

Για να αποκτήσετε πρόσβαση στο όνομα που εισήχθη, το αποτέλεσμα της συνάρτησης prompt πρέπει να το αντιστοιχίσετε σε κάποια μεταβλητή, για παράδειγμα, έτσι:

javascriptlet name = prompt('Το όνομά σας;');

Ας εμφανίσουμε στην επόμενη γραμμή κώδικα το όνομα που εισήχθη προηγουμένως, χρησιμοποιώντας τη συνάρτηση alert:

javascriptlet name = prompt('Το όνομά σας;');
alert('Το όνομά σας: ' + name);

Πρέπει να καταλάβετε ότι κατά την κλήση της συνάρτησης prompt η περαιτέρω εκτέλεση του script αποκλείεται, μέχρι να εισαχθούν τα αντίστοιχα δεδομένα. Στην ουσία, το ίδιο λειτουργεί και η συνάρτηση alert, μόνο που αυτή περιμένει το πάτημα του αντίστοιχου κουμπιού.

Παρεμπιπτόντως, η χρήση μεταβλητής δεν είναι απαραίτητη:

javascriptalert('Το όνομά σας: ' + prompt('Το όνομά σας;'));
Задание 1

Ρωτήστε την ηλικία του χρήστη χρησιμοποιώντας τη συνάρτηση prompt. Εμφανίστε με τη alert την ηλικία που εισήγαγε ο χρήστης.