Mantıksal olarak && ve || ise veya anlamına gelir.

if (ifade1==1 && ifade2="dogru"){

}

if blokunun içindeki işlemlerin gerçekleşmesi için hem ifade1 1 e eşit olmalı hem de ifade2 "dogru" kelimesine eşit olmalı. İki ifade de geçerli ise if bloku geçerlidir.

if (ifade1==1 || ifade2="dogru"){

}

if blokunun içindeki işlemlerin gerçekleşmesi için, ifade1 in 1'e ifade2'nin ise dogru kelimesine eşit olması durumlarından herhangi birinin geçerli olması yeterlidir.