Dlaczego tak
Operator + z co najmniej jednym napisem oznacza konkatenację, więc liczba 3 zamieniana jest na tekst i powstaje "53". Operator - działa tylko na liczbach, dlatego napis "5" jest konwertowany na liczbę 5 i wynik to 2. Odpowiedź 8 2 zakłada, że + także konwertuje na liczby — tak działa PHP z operatorem +, ale nie JavaScript.