Yukarıdaki kısımda, döngünün içerisindeki typeof kısmını internetten araştırdım ve ne olduğunu öğrendim. Ama burada neden kullanılma ihtiyacı hissedilmiş anlayamadım. Hakkı Öcal'ın javascript dersleri içerisindeki örneğin bir parçasıdır bu. Ben başına sonuna birşey eklemeden, sadece typeof'ları kaldırırsam da, fonksiyonun düzgün çalışacağını düşünüyordum. Denemek için typeofları kaldırdım ve fonksiyonun çalışmasında bir aksaklık görmedim. Ama gözümden kaçan birşey olabilir mi emin olmak için de sizlere sormak istedim.
Kodun tamamını yazdım hocam. Sadece typeof'un kaldırılıp, document.write şeklinde bırakılmasının bir etkisi olur mu onu merak ediyordum. Sorunun odağı bu olunca gerisini göndermemişim :)