JavaScript'te prompt Fonksiyonu
Ekrana belirli bir mesajı çıkaran alert fonksiyonunun varlığını zaten biliyorsunuz.
Ayrıca, kullanıcıdan bir metin almamızı sağlayan benzer bir prompt fonksiyonu da vardır.
Örnek olarak kullanıcının adını soralım:
prompt('Adınız?');
prompt fonksiyonunun çıkardığı pencereyi görmek için yukarıdaki kodu çalıştırın.
Adınızı yazın ve butona tıklayın. Yukarıda anlatılan tüm işlemleri yaptıysanız,
yazdığınız isim betiğimize geçecektir.
Girilen isme erişmek için, prompt fonksiyonunun sonucunu
bir değişkene atamamız gerekir, örneğin şu şekilde:
let isim = prompt('Adınız?');
Bir sonraki kod satırında, daha önce girilen ismi
alert fonksiyonunu kullanarak ekrana yazdıralım:
let isim = prompt('Adınız?');
alert('Adınız: ' + isim);
prompt fonksiyonu çağrıldığında, ilgili veriler girilene kadar
betiğin daha fazla çalıştırılmasının engellendiğini anlamalısınız.
Aslında, alert fonksiyonu da benzer şekilde çalışır,
sadece o ilgili butona basılmasını bekler.
Bu arada, değişken kullanmak zorunlu değildir:
alert('Adınız: ' + prompt('Adınız?'));
prompt fonksiyonunu kullanarak kullanıcının yaşını sorun.
alert ile kullanıcının girdiği yaşı yazdırın.