OR operatörü kullanarak herhangi bir şartın yerine gelmesi demişsiniz.
Yani 1.koşul TRUE dönüyorsa 2. ve 3. koşulların sonuçlarına bakılmıyor.
2. ve 3.koşulların da TRUE dönme olasılığını kontrol etmek istiyorsanız AND operatörünü kullanmalısınız.
Diğer anlamlarıyla 1., 2. veya 3. koşullardan herhangi biri TRUE ise diğerleri bu kod parçasının umrunda bile değil.
&& veya AND
|| veya OR
şeklinde kullanımları da var.