概述
一元运算符是只有一个操作数的运算符。一元运算符比标准 JavaScript 函数调用更有效。此外,一元运算符不能被覆盖,因此它们的功能得到保证。
以下一元运算符可用:
操作者 | 操作 | 例 |
---|---|---|
delete |
删除操作符从对象中删除属性。 | 例 |
void |
void 运算符会丢弃表达式的返回值。 | 例 |
typeof |
typeof 运算符确定给定对象的类型。 | 例 |
+ |
一元加运算符将其操作数转换为数字类型。 | 例 |
- |
一元否定运算符将其操作数转换为 Number,然后将其否定。 | 例 |
~ |
按位 NOT 运算符。 | 例 |
! |
逻辑 NOT 运算符。 | 例 |