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.