javascript特殊运算符

1、==和===比较

==:比较值是否相等。===:是否等同,类型和值必须都相同。

 

2、支持三元表达式。

 

3、in运算符:决断某个属性是否属于一个对象,或某个数是否属于某个数组的合法下标。

     如:if(属性名 in 对象名)            if(2 in myArray):不能用元素的值判断,只能用下标。

 

4、instanceof:判断对象是否属于某个对象类型。

      语法:if(objectName instanceof objectType){}

 

5、typeof:一元运算符,返回操作数的类型,返回的是一个字符串

      语法:typeof operand 或 typeof(operand)

 

6、void运算符:一元运算符,不返回任何结果。

     如:<a href="javascript:void window.open()">aaa</a>

     点击aaa会打开一个新页面,原有页面不会有任何变化。

 

你可能感兴趣的:(JavaScript)