Concatenate (Birleştirme)
Bunların yanı sıra, farklı koşulları "or
" veya "and
" ifadeleriyle birleştirerek, sırasıyla ifadelerden birinin veya her ikisinin doğru olup olmadığını test edebilirsiniz.
JavaScript'te "or" ||
ve "and" &&
olarak yazılır.
Diyelim ki x değerinin 10 ile 20 arasında olup olmadığını test etmek istiyorsunuz. Bunu aşağıdaki gibi yapabilirsiniz:
if (x > 10 && x < 20) {
...
}
Eğer o ülkenin "İngiltere" ya da "Almanya" olduğundan emin olmak istiyorsanız:
if (country === "England" || country === "Germany") {
...
}
Note: Tıpkı sayılar üzerindeki işlemler gibi, koşullar da parantez kullanılarak gruplandırılabilir. Örneğin:
if ( (name === "John" || name === "Jennifer") && country === "France")
.