Заголовки говорят об этом, но еще раз:
Если мы это сделаем:
num = 1 + +"2";
alert(num); // 3
Я знаю, что с + «2»
, добавление +
преобразует строку в номер. Но:
num = 1 - -"2";
alert(num); // 3
Почему так? Я ожидал -1
например - «2» = -2