一元运算符
并非所有的运算符都是用符号来表示,还有一些运算符是用单词表示的。比如typeof
运算符,会产生一个字符串的值,内容是给定值的具体类型。
console.log(typeof 4.5)
// → number
console.log(typeof "x")
// → string
我们将在示例代码中使用console.log
,来表示我们希望看到求值结果。更多内容请见下一章。
我们所见过的绝大多数运算符都使用两个值进行操作,而typeof
仅接受一个值进行操作。使用两个值的运算符称为二元运算符,而使用一个值的则称为一元运算符。减号运算符既可用作一元运算符,也可用作二元运算符。
console.log(- (10 - 2))
// → -8