Fungsi prompt dalam JavaScript
Anda sudah tahu tentang kewujudan fungsi alert,
yang memaparkan mesej yang ditetapkan pada skrin. Terdapat
juga fungsi yang serupa prompt, yang
membolehkan untuk mendapatkan sebarang teks
dari pengguna.
Mari kita tanya nama pengguna sebagai contoh:
prompt('Nama anda?');
Jalankan kod di atas untuk melihat
tetingkap yang dipaparkan oleh fungsi prompt.
Taip nama anda dan tekan butang. Jika
anda telah melakukan semua manipulasi yang diterangkan di atas,
maka nama yang anda masukkan akan masuk ke dalam skrip kami.
Untuk mendapatkan akses kepada nama yang dimasukkan,
hasil kerja fungsi prompt
perlu ditetapkan kepada beberapa pembolehubah,
contohnya, seperti ini:
let name = prompt('Nama anda?');
Mari pada baris kod seterusnya kita paparkan
pada skrin nama yang dimasukkan sebelumnya, dengan menggunakan
fungsi alert:
let name = prompt('Nama anda?');
alert('Nama anda: ' + name);
Anda harus faham bahawa apabila fungsi
prompt dipanggil, pelaksanaan skrip seterusnya
disekat, sehingga data yang sepadan dimasukkan.
Secara umumnya, fungsi alert juga berfungsi dengan cara yang sama,
hanya ia menunggu butang yang sepadan
ditekan.
Dengan cara ini, menggunakan pembolehubah tidak semestinya:
alert('Nama anda: ' + prompt('Nama anda?'));
Tanya umur pengguna dengan menggunakan fungsi
prompt. Paparkan menggunakan alert
umur yang dimasukkan oleh pengguna.