一元、二元和三元运算符
一、一元运算符
一元运算符只需要一个操作数,比如 typeof,单目+和-,或者自增自减
1. typeof
typeof 可以检查一个值的类型,不会影响原值,将结果返回,结果是字符串类型
代码如下(示例):
var a = 123;
var result = typeof a;
console.log("result = " + result);//result = number
console.log(typeof result);//string
2. in
in 运算符可以检查一个对象中是否含有指定的属性,有返回true,没有返回false
语法:“属性名” in 对象
var obj = new Object();
obj.name = "孙悟空";
console.log("name" in obj);//true
3. 单目+和-
单目 + 对数字不会有任何影响
单目 - 对一个数字的符号取反
代码如下(示例):