Witam,
Swego czasu gdy coś kodowałem, miałem w instrukcję if w takiej formie
var x = 'e',
result = false;
if(x === ('a' || 'e' || 'd')){
result = true
}
else{
result = false
}
Jednak kod nie działał prawidłowo, musiałem z osobna rozpisywać w warunku każdy przypadek, czyli
x === 'a' || x === 'e' || x === 'd'
Potrafi ktoś wytłumaczyć dlaczego pierwszy przykład nie działał prawidłowo i czemu alternatywy w nawiasach nie były brane pod uwagę ?
Pozdrawiam