一元运算符

并非所有的运算符都是用符号来表示,还有一些运算符是用单词表示的。比如typeof运算符,会产生一个字符串的值,内容是给定值的具体类型。

  1. console.log(typeof 4.5)
  2. // → number
  3. console.log(typeof "x")
  4. // → string

我们将在示例代码中使用console.log,来表示我们希望看到求值结果。更多内容请见下一章。

我们所见过的绝大多数运算符都使用两个值进行操作,而typeof仅接受一个值进行操作。使用两个值的运算符称为二元运算符,而使用一个值的则称为一元运算符。减号运算符既可用作一元运算符,也可用作二元运算符。

  1. console.log(- (10 - 2))
  2. // → -8