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中各种比较运算符和特殊运算符的使用方法,包括==与===的区别、三元表达式的应用、in运算符的功能、instanceof关键字的作用、typeof运算符的用途以及void运算符的特性。
258

被折叠的 条评论
为什么被折叠?



