19.2 一元操作符
中置操作符是二元的.
只有一个参数的操作符是一元操作符.
一元操作符又分前置操作符和后置操作符
后置操作符(postfix)
a 操作符
等同于a.操作符()
例如:
1 toString
// 等同于
1.toString()
前置操作符(prefix)
操作符 a
下面 4 个操作符可以作为前置操作符:
+, -, !, ~
使用前置操作符的时候, 会转换成名为: unary_操作符
的方法调用.
-a
// 等同于
a.unary_-