Почему унарный плюс не меняет знак числа?

В отличие от унарного плюса, унарный минус меняет знак числа. Например:

let a = 3; 
a = -a; 
console.log(a);//--> -3

Унарный плюс почему-то этого не может.

let a = -3; 
a = +a; 
console.log(a);//--> -3

Получается,что единственное, что может делать унарный плюс - это преобразовывать операнд к числу?


Ответы (0 шт):