Fungsi prompt dalam JavaScript
Anda sudah tahu tentang keberadaan fungsi alert,
yang menampilkan pesan tertentu di layar. Ada juga
fungsi serupa prompt, yang
memungkinkan untuk mendapatkan teks tertentu
dari pengguna.
Mari kita tanyakan nama pengguna sebagai contoh:
prompt('Nama Anda?');
Jalankan kode di atas untuk melihat
jendela yang ditampilkan oleh fungsi prompt.
Ketik nama Anda dan tekan tombol. Jika
Anda melakukan semua manipulasi yang dijelaskan di atas,
maka nama yang Anda masukkan akan masuk ke skrip kita.
Untuk mendapatkan akses ke nama yang dimasukkan,
hasil kerja fungsi prompt
perlu ditetapkan ke suatu variabel,
contohnya, seperti ini:
let name = prompt('Nama Anda?');
Mari pada baris kode berikutnya kita tampilkan
nama yang dimasukkan sebelumnya di layar, dengan menggunakan
fungsi alert:
let name = prompt('Nama Anda?');
alert('Nama Anda: ' + name);
Anda harus memahami, bahwa saat memanggil fungsi
prompt, eksekusi skrip selanjutnya
diblokir, sampai data yang sesuai dimasukkan.
Sebenarnya, fungsi alert juga bekerja dengan cara yang sama,
hanya saja ia menunggu penekanan
tombol yang sesuai.
Omong-omong, menggunakan variabel tidak wajib:
alert('Nama Anda: ' + prompt('Nama Anda?'));
Tanyakan usia pengguna dengan menggunakan fungsi
prompt. Tampilkan dengan alert
usia yang dimasukkan oleh pengguna.