Girilen değer sayı olana kadar devam edin.
önem: 5
sayiOku adında bir fonksiyon oluşturun. Bu fonksiyon kullanıcı sayı girene kadar prompt ile değer alsın.
Sonuç sayı döndürmelidir.
Ziyaretci boş değer girerek veya “İPTAL” tuşuna basarak programı durdurabilir. Bu durumda fonksiyon null döndürmelidir.
function sayiOku() {
let sayi;
do {
sayi = prompt("Lütfen bir sayı giriniz?", 0);
} while ( !isFinite(sayi) );
if (sayi === null || sayi === '') return null;
return +sayi;
}
alert(`Oku: ${sayiOku()}`);
Kod null/boş değer kontrolünden dolayı biraz garip görünebilir.
“sayı” gelene kadar değerler kontrol edilmelidir. null ve boş satır true döndürür. Çünkü numerik olarak bu değerler 0’dır.