JavaScript'te null değerleri nasıl kontrol edebilirim?
JavaScript'te null değerleri nasıl kontrol edebilirim? Aşağıdaki kodu yazdım ama çalışmadı.
if (pass == null || cpass == null || email == null || cemail == null || user == null) {
alert("fill all columns");
return false;
}
Peki JavaScript programlarımdaki hataları nasıl bulabilirim?
509
3
Javascript, "null" değerlerini kontrol etme konusunda çok esnektir. Aslında boş dizeleri aradığınızı tahmin ediyorum, bu durumda bu daha basit kod çalışacaktır:
Boş dizeleri (
""
),null
,undefined
,false
ve0
veNaN
sayılarını kontrol edecek olanÖzellikle sayıları kontrol ediyorsanız, bu yöntemle
0
değerini kaçırmanın yaygın bir hata olduğunu ve-1
değerini döndüren işlevler içinnum !== 0
(veyanum !== -1
veya~num
(-1
değerini de kontrol eden hacky kodu)) tercih edildiğini lütfen unutmayın (örneğinindexOf
)İlk olarak, fonksiyon gövdesi olmayan bir return deyiminiz var. Büyük olasılıkla bu bir hata oluşturacaktır.
Kontrolünüzü yapmanın daha temiz bir yolu sadece ! operatörünü kullanmak olacaktır:
try catch finally kullanabilirsiniz
kendi hatalarınızı da "atabilirsiniz". Bakınız bu.