Por que o JavaScript lida com os operadores de mais e menos entre cadeias e números de maneira diferente?
Não entendo por que o JavaScript funciona dessa maneira.
console.log("1" + 1);
console.log("1" - 1);
A primeira linha imprime 11 e a segunda imprime 0. Por que o JavaScript lida com a primeira como uma String e a segunda como um número?