Hoşgeldiniz

Çalışmalarımın sonuçları olan herşeyi bulabileceğiniz bir yer...

8 Mart 2010 Pazartesi

JavaScript'te Hata Yönetimi

JavaScript (JS), C'ye benzer yönüyle, hata denetimi ve çözümü de benzerlik taşımaktadır. Bunlardan en çok karşımıza çıkanlar,

  • JS case-sensetive (küçük-büyük harf duyarlılığı) özelliğini desteklemektedir. Yani x ile X arasında farklılık vardır. JS'ye rezerv edilmiş kelimelerin (alert,document.write,...) uygun şekilde kullanılmaması durumunda hata alırsınız. Rezerv kelimler küçük harf ile başlar.
  • Komutları (Ör:alert("Deneme!") bir komuttur.) yanyana yazmamız gerekiyorsa, noktalı virgül ile ayırmamız gerekiyor. Alt alta yazarken böyle bir zorunluluk yok.
  • Program içinde kullanacağımız değişkenleri tanımla zorunluluğumuz olmadığı gibi, başlangıç değerini vermek de zorunda değiliz. Lakin program sonucunda herhangi bir değer atanmıyor ise, programın algoritmasına göre hata alabiliriz. O yüzden bu konuda dikkatli olunmalıdır.
  • JS'ye rezerv edilmiş veya programcı tarafından oluşturulan değişken isimleri Türkçe karekter içeremez, sayı ile başlayamaz.
  • Değişkenlerin türü belirtilmez veya her hangi bir fonksiyon ile işleme tabi tutulmazsa, JS bunu string (karekter katarı) olarak algılar. Bu durumda değişkenler üzerinde yapılacak matematiksel işlemler doğru olmaz. Örneğin a=prompt("Sayi:") şeklinde komutumuz olsun. Kullanıcının gireceği değerler string olarak hafızaya alınır. Bu problemi çözmek için a=Number(prompt("Sayi:")) şeklinde Number fonksiyonu kullanılabilir.
  • Block işaretlerinin {...} açılması-kapanması olayına dikkat edilmelidir. Açılan block muhakkak kapatılmalıdır.

0 yorum:

Yorum Gönder