Я пытаюсь понять унарные операторы в javascript, я нашел это руководство здесь http://wiki.answers.com/Q/What_are_unary_operators_in_javascript, большинство из них имеет смысл, но то, что я делаю "Не понимаю, как следующие примеры будут использоваться в фактическом примере кода:
+a;
-a;
По моему мнению, + a; предназначен для того, чтобы сделать переменную положительным значением a и -a;, чтобы сделать переменную отрицательным значением а. Я пробовал несколько примеров, например:
a = -10;
a = +a;
document.writeln(a);
И выход по-прежнему -10;
Я также пробовал:
a = false;
a = +a;
document.writeln(a);
И вывод равен 0;
Каков практический пример кода этих унарных операторов?