在jQuery里无意看到 !== 运算符,请教!==的含义与所用场景。 运算前后代码如下所示

function( zIndex ) { if ( zIndex !== undefined ) { return this.css( "zIndex", zIndex ); }
2025-03-10 23:33:32
推荐回答(2个)
回答1:

=== 这个 知道吧? 就是 完全等于嘛 包括 数据类型也要相等的 等于
!== 就是 不完全等于塞
比如 有个值 为 null 或者0 啊 什么的 当 进入这个判断的时候
如果 是 != underfined 那就跳出了 (0 null false 什么的 都很underfined 是等值的 但不是完全等) 如果是!== 的话 那就进入循环了

回答2:

在js中只有var类型,用==比较的话不同类型会自动转换,而===比较,类型不会转换